[英]PHP turning json into array
所以我在php文件中獲得了大量數據,但它是json格式的。
我試過轉換它將所有json放入一個$ string變量。 然后:
$json = json_decode($string);
foreach($json as $key => $value) {
echo $value;
}
這不起作用,所以我想知道如何將所有這些數據放入mysql數據庫(或數組)。
這只是數據的一小部分。
[{
"namn":"ABF VUX",
"schoolID":"85740",
"stad":"G\u00f6teborg",
"PeriodDropDownList":false,
"FreeTextBox":false,
"code":"680378",
"lan":"V\u00e4stra G\u00f6talands l\u00e4n",
"WeekDropDownList":true,
"TypeDropDownList":true,
"startTid":"-"
},
{
"namn":"Adolf Fredriks Musikklasser",
"schoolID":"29320",
"stad":"Stockholm",
"PeriodDropDownList":true,
"FreeTextBox":true,
"code":"",
"lan":"Stockholms l\u00e4n",
"WeekDropDownList":true,
"TypeDropDownList":true,
"startTid":"8:15"
}]
這一切都取決於確切的json,但你的示例代碼生成一個對象數組,這就是echo
不起作用的原因。
什么應該適用於您的示例,如下所示:
$json = json_decode($string);
foreach($json as $key => $value) {
echo $value->namn;
}
這個怎么樣:
$json = json_decode($string, true);
這應該使$json
成為一個關聯數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.