我知道這裏有很多類似的問題,但我一直遇到的問題是其中設置其他json文件數組的方法與我的不同。將Json數據返回到PHP變量
我想要做的應該只是一個簡單的過程,但由於我不熟悉json數組,我是其他的東西,解決方案完全避開我。
我只想將數據顯示在本地的json文件中,併爲每個返回的項目創建PHP變量。
JSON文件很簡單,看起來像這樣...
[
{
"titleOne": "Foo",
"textOne": "Bar",
"titleTwo": "Foo",
"textTwo": "Bar"
}
]
它總是會包括這些只是4個項目。然後我使用下面的PHP來讀取和解碼文件...
$data = file_get_contents ('./data.json');
$json = json_decode($data, true);
foreach ($json as $key => $value) {
foreach ($value as $key => $val) {
echo $key . '====>' . $val . '<br/>';
}
}
但這只是輸出數據。我試圖讓這4個項目中的每一個變成變量。示例...
$titleOne
$textOne
$titleTwo
$textTwo
...因此變量可以在表單中使用。
我發現了很多類似的問題,但是json數據總是以不同的方式設置,導致錯誤結果。
只需訪問您的窗體中的數組條目,例如'$ json [0] ['titleOne']' – jedifans
我沒有受過json數組的教育。你能解釋我該怎麼做嗎? – user2284703
只需使用,例如'$ json [0] ['titleOne']' – smarx