1
SQL 쿼리의 결과 인 2 차원 배열 $ locations가 있습니다. 이 같은 모든 행을 얻을 수있는 foreach는 기능을 사용할 수 있습니다, 그것은 완벽하게 작동합니다 :PHP echo single 2d 배열 값
foreach($locations as $row) {
echo $row->NICKNAME;
echo $row->POC;
}
난 그냥 배열의 인덱스 NICKNAME의 첫 번째 행을 잡고 싶다. 나는
echo $locations["NICKNAME"][0];
을 시도하고 그것은 "정의되지 않은 인덱스 : NICKNAME"말한다 :
echo $locations[0][0];
을하고
"배열로 입력 stdClass의 개체를 사용할 수 없습니다"라는
내가 시도 gettype ($ locations)은 배열이라는 단어를 출력하고 foreach 함수 (배열 만 해당됩니까?)가 작동하므로 실제로 그 오류를 이해하지 못합니다.
나는 이것이 단순하다는 것을 알고있다. 그러나 나는 그 밖에 무엇을 시도하고 인터넷 검색이 도움이되지 않았는 지 모른다.
감사합니다. – David
@David plz가 ans로 받아들입니다. – coder
@ 코더 - OP의 실수에 대해 설명하고 솔루션의 작동 방식을 설명하면 답이 개선 될 것입니다. –