여기 (아래 주어진) 내가하고있는 다차원 배열 물건을 구문 분석하는 아주 간단한 PHP입니다. 나는 단지 '강조 표시'키를 검색하고 다른 배열에 키 값 쌍을 저장하고 있습니다. 이를 달성하기위한 더 좋은 방법은 (성능과 관련하여) 의미가 있습니다. foreach 루프를 사용하여 원하는 것을 얻을 수 있습니다. 여기PHP 다차원 배열을 구문 분석
$json_O=json_decode(file_get_contents($url),true);
foreach($json_O as $section1=>$items1){
if($section1==highlighting){
foreach($items1 as $section2=>$items2){
$key=$section2;
foreach($items2 as $section3=>$items3){
foreach ($items3 as $section4=>$items4){
$value=$items4;
$found[]=array('Key' => $key, 'Value' => $value);
샘플 PHP는 객체 나 구문 분석을 시도하고있다 :
Array
(
[responseHeader] => Array
(
[status] => 0
[QTime] => 3
[params] => Array
(
[indent] => on
[start] => 0
[q] => russian
[fragsize] => 40
[hl.fl] => Data
[wt] => json
[hl] => on
[rows] => 8
)
)
[response] => Array
(
[numFound] => 71199
[start] => 0
[docs] => Array
......
......
[highlighting] => Array
(
[114360] => Array
(
[Data] => Array
(
[0] => AMEki has done it better <em>russian</em>...
....
....
두 가지를 지금 : 1) 나는 빨리 그것을 할 수 있습니까? 2) 더 잘 디자인 할 수 있습니까? 이 JSON에서 왔기 때문에
환상적인 크리스. 감사!!! –