테스트 사이트 - 개발 중인 베타 버전입니다

배열에 이미지 파일주소가 안들어가지는데요 채택완료

GST1 3년 전 조회 1,044

print_r2($return_arr); 한결과

Array
(
    [0] => Array
        (
            [idx] => 고유넘버
            [title] => 제목
            [img] => 
            [price] => 6000
            [stock] => 999
        )

)

 

배열에 이미지 파일주소가 안들어가지는데요

 

if(is_array($search_dom)) foreach($search_dom as $search_data){

    
    $return_arr[$arr_idx]['idx']="고유넘버";
    $return_arr[$arr_idx]['title']="제목";
    $return_arr[$arr_idx]['img']="<img src='http://vhost.kr'>";
    $return_arr[$arr_idx]['price']=6000;
    $return_arr[$arr_idx]['stock']=999;
}

 

 

이미지 테그도 보이게 하려면 어떻게 하면 좋을까요??

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
3년 전

</p>

<p>if(is_array($search_dom)) foreach($search_dom as $search_data){</p>

<p>    

    $return_arr[$arr_idx]['idx']="고유넘버";

    $return_arr[$arr_idx]['title']="제목";

    $return_arr[$arr_idx]['img']="<img src='<a href="http://vhost.kr'>";" target="_blank" rel="noopener noreferrer">http://vhost.kr'>";</a>

    $return_arr[$arr_idx]['price']=6000;

    $return_arr[$arr_idx]['stock']=999;

}</p>

<p>

질문자님이 올리신 문법 저는 이상한데요?? 매번 똑같이 쓰시던데 처음에 버릇 중요해요.

제가 무지해서 질문자님 문법이 새로운 형태의 유용한 코딩방법인지는 모르겠네요. 

언어와 개발기법이 순식간에 업그레이드되니 여하튼 저는 좀 이상합니다.

 

</p>

<p> </p>

<p>if(is_array($search_dom)){</p>

<p>    foreach($search_dom as $search_data){

        $return_arr[$arr_idx]['idx']="고유넘버";

        $return_arr[$arr_idx]['title']="제목";

        $return_arr[$arr_idx]['img']="<img src='<a href="http://vhost.kr'>";" target="_blank" rel="noopener noreferrer">http://vhost.kr'>";</a>

        $return_arr[$arr_idx]['price']=6000;

        $return_arr[$arr_idx]['stock']=999;</p>

<p>   }

}</p>

<p>

들여쓰기 레벨정리 정확히 하셔야합니다.

그리고 foreach문 안에 $search_data은 쓰지도 않는데 왜 돌리시고 있는지 모르겠습니다.

$arr_idx 는 늘상 고정이되고 있는 것도 이상합니다.

if(is_array($search_dom)) 안쓰셔도

아래 foreach문에서 걸러냅니다.

 

</p>

<p>    $arr_idx = 0;

    $return_arr[$arr_idx]['idx']="고유넘버";

    $return_arr[$arr_idx]['title']="제목";

    $return_arr[$arr_idx]['img']="<img src='<a href="http://vhost.kr'>";" target="_blank" rel="noopener noreferrer">http://vhost.kr'>";</a>

    $return_arr[$arr_idx]['price']=6000;

    $return_arr[$arr_idx]['stock']=999;</p>

<p>

 

위 소스 확인해 본 결과 잘 들어가네요.

 

질문하실때 

 [ code]소스코드[/code]

적용해서 소스 올리시면 답변자가 보기가 편합니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

G
GST1
3년 전
print_r2 로 하신거 맞으시죠??

댓글을 작성하려면 로그인이 필요합니다.

3년 전

값이 html 태그 형태로 들어가 있어서.. 

브라우저에서 확인하면, 브라우저에서 html 태그로 판단해서 그렇습니다.

 

브라우저 소스보기로 확인하면 정상적으로 들어가있는 것을 확인할 수 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인