2016-05-14 21 views
0

我有一個JSON形成@Javascript並通過AJAX傳遞給PHP,問題是我無法將鍵分配給JSON數組內的每個JSON對象。 JSON數組看起來是這樣的: [{"jobId":"90","cname":"Subhasish","removal_id":101,"quantity":"3"},{"jobId":"90","cname":"Subhasish","removal_id":102,"quantity":"2"},{"jobId":"90","cname":"Subhasish","removal_id":103,"quantity":"4"},{"jobId":"90","cname":"Subhasish","removal_id":104,"quantity":"4"},{"jobId":"90","cname":"Subhasish","removal_id":105,"quantity":0},{"jobId":"90","cname":"Subhasish","removal_id":106,"quantity":"5"},{"jobId":"90","cname":"Subhasish","removal_id":107,"quantity":0},{"jobId":"90","cname":"Subhasish","removal_id":108,"quantity":0},{"jobId":"90","cname":"Subhasish","removal_id":109,"quantity":"4"}]如何在沒有任何密鑰的情況下在php中讀取JSON數組?

,現在,在PHP,如何遍歷數據,我是一個新手到PHP,所以請原諒我,如果我問一個很愚蠢的問題。

你提供的鏈接有關鍵的例子,我的沒有關鍵。

謝謝

+4

參見:http://stackoverflow.com/q/29308898/3933332 – Rizier123

回答

1
$json = '[{"jobId":"90","cname":"Subhasish","removal_id":101,"quantity":"3"},{"jobId":"90","cname":"Subhasish","removal_id":102,"quantity":"2"},{"jobId":"90","cname":"Subhasish","removal_id":103,"quantity":"4"},{"jobId":"90","cname":"Subhasish","removal_id":104,"quantity":"4"},{"jobId":"90","cname":"Subhasish","removal_id":105,"quantity":0},{"jobId":"90","cname":"Subhasish","removal_id":106,"quantity":"5"},{"jobId":"90","cname":"Subhasish","removal_id":107,"quantity":0},{"jobId":"90","cname":"Subhasish","removal_id":108,"quantity":0},{"jobId":"90","cname":"Subhasish","removal_id":109,"quantity":"4"}]'; 
$array = json_decode($json,true); 
foreach($array as $item) { 
echo $item['jobId']."-".$item['cname']."-".$item['removal_id']."-".$item['quantity']."\n"; 
} 

Output 90-Subhasish-101-3 90-Subhasish-102-2 90-Subhasish-103-4 90-Subhasish-104-4 90-Subhasish-105-0 90-Subhasish-106-5 90-Subhasish-107-0 90-Subhasish-108-0 90-Subhasish-109-4

Example

+0

奏效..謝謝 – subhfyu546754

0

使用json_decode($ json_object)。

$json = json_decode($json_object); 
foreach($json as $j){ 
    print_r($j) 
} 
相關問題