| Array | |
| ( | |
| [title] => | |
| [keyword] => | |
| [description] => | |
| [mainimage] => images/12.jpeg | |
| [subimage] => Array | |
| ( | |
| [0] => images/thumb/12.jpeg | |
| [1] => images/thumb/19.jpeg | |
| [2] => images/thumb/21.jpeg | |
| ) | |
) 이상태 에서 제이슨으로 배열을 출력하는데 <img src="<?=$img?>" > 이거를 루프돌리면서 출력하려고요 좀 알수있을까요? <img src="<?=$img?>" > <img src="<?=$img?>" > . . .
|
|
답변 2개 / 댓글 4개
2017-02-27 (월) 10:39:11
루프 돌리는 부분이 subimage라면
$optJSON = json_decode($json);
$img_arr = $optJSON->{'subimage'};
이런식으로 가져와서 $img_arr for문으로 처리해서 누출해 주시면 되실겁니다.
단지 출력부분만 적어놔서 이렇게 참고하시라고 남겨드립니다.
2017-02-27 (월) 10:36:39
변수명이 뭔지 안 나왔네요.
$test라고 가정하면
foreach($test['subimage'] as $v) {
echo "<img src='".$v."'>";
}
답변에 대한 댓글 4개
2017-02-27 (월) 11:06:52
이게 통으로 나와요~ <img src="ㅇㅇㅇㅇㅇㅇㅇㅇ"> 이런식으로 통으로 쭉나와요 ㅠㅠ
2017-02-27 (월) 11:41:38
네 그니까 인코딩을 한상태에서 루프를 돌려야되잖아요 근데 문법에서
images/thumb/12.jpegimages/thumb/19.jpegimages/thumb/21.jpep 이상태로 루프가 돌려져요.. 따로 하나씩 나와야한데..
images/thumb/12.jpegimages/thumb/19.jpegimages/thumb/21.jpep 이상태로 루프가 돌려져요.. 따로 하나씩 나와야한데..
2017-02-27 (월) 11:47:38
<img> 태그에 값 넣으면 이미지가 안 나오는 건가요?
foreach($test['subimage'] as $v) {
echo "<img src='".$v."'><br />";
}
아니면
echo $test['subimage'][0];
이렇게 했을 때 값이 하나만 나오는지 확인해 보세요.
foreach($test['subimage'] as $v) {
echo "<img src='".$v."'><br />";
}
아니면
echo $test['subimage'][0];
이렇게 했을 때 값이 하나만 나오는지 확인해 보세요.
답변을 작성하려면 로그인이 필요합니다.