배열에 이미지 파일주소가 안들어가지는데요
본문
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
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;
}
질문자님이 올리신 문법 저는 이상한데요?? 매번 똑같이 쓰시던데 처음에 버릇 중요해요.
제가 무지해서 질문자님 문법이 새로운 형태의 유용한 코딩방법인지는 모르겠네요.
언어와 개발기법이 순식간에 업그레이드되니 여하튼 저는 좀 이상합니다.
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;
}
}
들여쓰기 레벨정리 정확히 하셔야합니다.
그리고 foreach문 안에 $search_data은 쓰지도 않는데 왜 돌리시고 있는지 모르겠습니다.
$arr_idx 는 늘상 고정이되고 있는 것도 이상합니다.
if(is_array($search_dom)) 안쓰셔도
아래 foreach문에서 걸러냅니다.
$arr_idx = 0;
$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;
위 소스 확인해 본 결과 잘 들어가네요.
질문하실때
[ code]소스코드[/code]
적용해서 소스 올리시면 답변자가 보기가 편합니다.
!-->!-->!-->
값이 html 태그 형태로 들어가 있어서..
브라우저에서 확인하면, 브라우저에서 html 태그로 판단해서 그렇습니다.
브라우저 소스보기로 확인하면 정상적으로 들어가있는 것을 확인할 수 있습니다.