Ich habe ein Objekt JSON-Daten wie so (in $ json gespeichert):Wie json in php extrahieren Sie
[{
"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": ""
}]
Ich mag es so filtern, dass ich nur die Daten von "Komoditas" ** Beras erhalten “, das Ergebnis für die gegebene JSON sollte wie folgt aussehen:
[{
"Komoditas": "Beras",
"09\/08\/2017": "10.612",
"10\/08\/2017": "10.623",
"Sat": "Kg",
"Ket": ""
}]
ich habe den folgenden Code versucht, aber es zeigt die Fehlermeldung‚der Versuch, Eigentum von nicht-Objekt zu erhalten‘:
<?php
$result = (json_decode($json));
echo $result->Komoditas['Beras'];
?>
Kann mir bitte jemand sagen, was ich falsch mache? Vielen Dank!
Ihr Wunsch Ergebnis ist auch ein '' json' während json_decode' konvertiert json in ein Array. – urfusion
Willst du nur das erste Element? oder möchtest du nach 'Beras' suchen? – mickmackusa
@mickmackusa für meine Website Suchdaten pro Zeile Beispiel: Beras => Anruf Json Suche Beras Gula => Anruf Json Suche Gula –