채택완료
감히 부끄러운 질문 하나 하겠습니다 ㅠ,ㅠ array에서 원하는 것 출력하기
어느 한 변수를 출력해보았는데요
Copy
array(2) { ["oname"]=> string(39) "324234234.jpg" ["sname"]=> string(18) "2342323234234.jpg"} array(2) { ["oname"]=> string(39) "324232334234.jpg" ["sname"]=> string(18) "2342323234234.jpg"}array(2) { ["oname"]=> string(39) "3242312314234.jpg" ["sname"]=> string(18) "23133.jpg"} array(2) { ["oname"]=> string(39) "12313.jpg" ["sname"]=> string(18) "2221312313.jpg"}
여기서 반복적으로 보이는데 여기서 한 array에서 sname 만 출력하고 싶은데
$변수[0][sname];
이렇게 하면 되는거 아닌가요 ㅠ,ㅠ
php 초보 입니다 ㅠㅍ, 고수님들 너그럽게 봐주세요 ㅠ,ㅠ 죄송합니다 ㅠ,ㅠ
답변 2개
채택된 답변
+20 포인트
2015-04-24 (금) 12:50:52
while 문으로 돌리고 변수이름에 숫자 인덱스가 없는듯 보이네요..
$변수[sname]; 으로 해보세요.
mysql_fetch_row 로 fetch 했다면
$변수[sname][0];
2015-04-24 (금) 13:02:57
배열 하나를 var_dump로 찍은 후에 여러 개 붙여넣기 하셨나요?
저렇게 안 나올 텐데...
배열 생긴 거 봐서는 $변수명['sname']만 치시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.