감히 부끄러운 질문 하나 하겠습니다 ㅠ,ㅠ array에서 원하는 것 출력하기
본문
어느 한 변수를 출력해보았는데요
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
while 문으로 돌리고 변수이름에 숫자 인덱스가 없는듯 보이네요..
$변수[sname]; 으로 해보세요.
mysql_fetch_row 로 fetch 했다면
$변수[sname][0];
배열 하나를 var_dump로 찍은 후에 여러 개 붙여넣기 하셨나요?
저렇게 안 나올 텐데...
배열 생긴 거 봐서는 $변수명['sname']만 치시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.