希望一些可以幫助我弄清楚以下問題..如何處理PHP數組與JSON輸出
我執行以下查詢:
$key = "privatehashere";
$query = file_get_contents("https://privateurlhere/?key_id=" . $key . "¶mshere");
根據官方文檔,我知道輸出是一個JSON ,這是編碼。所以我對其進行解碼並轉換成PHP數組:
$result = json_decode($query, true);
在這一點上,當我顯示與<pre>
標籤和print_r
函數的輸出,我得到的:
Array
(
[status] => ok
[data] => Array
(
[grp] => Array
(
[0] => Array
(
[number] => 24384
[desc] => ENTITY-2
)
[1] => Array
(
[number] => 46590
[desc] => ENTITY-1
)
)
)
)
我需要什麼是將最終值保存到變量中,所以我可以進一步處理它們。所以結果應該是理想的:
$number_0 = "24384"
$desc_0 = "ENTITY-2"
$number_1 = "46590"
$desc_1 = "ENTITY-1"
感謝您的任何建議/提示。
你能分享一下你試過的嗎? –
這些變量很難稱爲「理想」 –
爲什麼把它們放在標量變量中?他們在一個數組中留下他們並通過處理數組來使用這些值,例如'if($ result ['status'] =='ok'){'如果給變量'$ result'一個更有意義的名字,它會beome自我記錄! – RiggsFolly