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

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

QA

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

답변 2

본문

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'];

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,726
© SIRSOFT
현재 페이지 제일 처음으로