안녕하세요 여러분, 다음과 같이 ID를 기반으로 인덱스를 반환하는 방법에 대해 궁금합니다.JSON에서 인덱스를 반환하는 경우
$friends = '{
"data": [
{
"name": "Paul",
"id": "12000"
},
{
"name": "Bonnie",
"id": "120310"
},
{
"name": "Melissa",
"id": "120944"
},
{
"name": "Simon",
"id": "125930"
},
{
"name": "Anthony",
"id": "120605"
},
{
"name": "David",
"id": "120733"
}
]
}';
$obj = json_decode($friends);
예를 들어, 나는 ID를 기반으로 이름을 인쇄 싶어. 내가 array_search를 사용하여 가봤지만 그것은 배열의 구조를 좋아하지 않았다. 나는 그것을 SQL 루프 내에서 사용하고 쿼리에서 ID를 전달하여 배열에서 이름 문자열을 반환합니다.
print $obj->{'data'}[0]->{'name'};
//where 0 is returned index based on a defined ID.
덕분에 많은