여기 배열에서 https:// 로 치환하려고 하는데 안되네요 고수님들 도와주세요

여기 배열에서 https:// 로 치환하려고 하는데 안되네요 고수님들 도와주세요

QA

여기 배열에서 https:// 로 치환하려고 하는데 안되네요 고수님들 도와주세요

본문

Array ( [0] => //cdn.shopify.com/s/files/1/1770/9541/products/NikeAirZoomReactBlack1_07ddb115-1fd6-4211-bb2c-f4c7006f7cf4.jpg?v=1616467712 [1] => //cdn.shopify.com/s/files/1/1770/9541/products/NikeAirZoomReactBlack2.jpg?v=1616467712 [2] => //cdn.shopify.com/s/files/1/1770/9541/products/NikeAirZoomReactBlack3.jpg?v=1616467712 [3] => //cdn.shopify.com/s/files/1/1770/9541/products/NikeAirZoomReactBlack4.jpg?v=1616467712 [4] => //cdn.shopify.com/s/files/1/1770/9541/products/NikeAirZoomReactBlack5.jpg?v=1616467712 [5] => //cdn.shopify.com/s/files/1/1770/9541/products/NikeAirZoomReactBlack6.jpg?v=1616467712 )

 

여기 배열에서 https:// 로 치환하려고 하는데 안되네요 고수님들 도와주세요

이 질문에 댓글 쓰기 :

답변 2

$array[0]=str_replace("//","https://",$array[0]);

or 

$array[0]=str_replace("//cdn.","https://cdn.",$array[0]);

if($json_data['images'] and !in_array($json_data['images'], $image_set) ) {

//echo "<xmp>".$json_data['images']."  AAAA</xmp>";
//print_m($json_data['images'],"AAAA");


if(stripos($json_data['images'], "http") !== false) $image_set[] = str_replace("//cdn.","https://cdn.",$json_data['images']);
else if(stripos($json_data['images'], "//") === 0) $image_set[] = "https:".$json_data['images'];
else $image_set[] = $domain.$json_data['images'];

이렇게 하니 되었네요 큰덩어리가 풀리니 기분이 좋아지네요 ㅎㅎ

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT