0
提取JSON我有像这样(存储在$ JSON)一个JSON数据对象:如何在PHP
[{
"Komoditas": "Beras",
"09\/08\/2017": "10.612",
"10\/08\/2017": "10.623",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Gula",
"09\/08\/2017": "13.242",
"10\/08\/2017": "13.235",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Minyak Goreng",
"09\/08\/2017": "11.399",
"10\/08\/2017": "11.395",
"Sat": "Lt",
"Ket": ""
}, {
"Komoditas": "Tepung Terigu",
"09\/08\/2017": "9.031",
"10\/08\/2017": "9.026",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Kedelai",
"09\/08\/2017": "10.775",
"10\/08\/2017": "10.775",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Daging Sapi",
"09\/08\/2017": "117.323",
"10\/08\/2017": "117.372",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Daging Ayam",
"09\/08\/2017": "33.024",
"10\/08\/2017": "32.953",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Telur Ayam",
"09\/08\/2017": "22.961",
"10\/08\/2017": "22.929",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Cabe",
"09\/08\/2017": "30.054",
"10\/08\/2017": "29.791",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Bawang",
"09\/08\/2017": "31.222",
"10\/08\/2017": "31.251",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Susu",
"09\/08\/2017": "10.446",
"10\/08\/2017": "10.436",
"Sat": "Gr",
"Ket": ""
}, {
"Komoditas": "Jagung",
"09\/08\/2017": "7.154",
"10\/08\/2017": "7.140",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Ikan",
"09\/08\/2017": "76.826",
"10\/08\/2017": "77.058",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Garam",
"09\/08\/2017": "9.869",
"10\/08\/2017": "10.079",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Mie Instan",
"09\/08\/2017": "2.421",
"10\/08\/2017": "2.428",
"Sat": "Bks",
"Ket": ""
}, {
"Komoditas": "Kacang",
"09\/08\/2017": "25.594",
"10\/08\/2017": "25.510",
"Sat": "Kg",
"Ket": ""
}, {
"Komoditas": "Ketela Pohon",
"09\/08\/2017": "5.410",
"10\/08\/2017": "5.380",
"Sat": "Kg",
"Ket": ""
}]
我想筛选就这样,我只能从“Komoditas”获取数据** Beras ”对于给定的JSON的结果应该是这样的:
[{
"Komoditas": "Beras",
"09\/08\/2017": "10.612",
"10\/08\/2017": "10.623",
"Sat": "Kg",
"Ket": ""
}]
我尝试下面的代码,但它显示的错误‘试图获得非对象的属性’:
<?php
$result = (json_decode($json));
echo $result->Komoditas['Beras'];
?>
任何人都可以告诉我我做错了吗?谢谢!
你的愿望的结果也同时'一个'json' json_decode'将json转换为数组。 – urfusion
你只想要第一个元素吗?或者你想搜索'Beras'? – mickmackusa
@mickmackusa为我的网站搜索每行数据 例如: Beras =>调用json搜索Beras 古拉=>调用json搜索古拉 –