Ich möchte wissen, wie kann ich eine Bedingung machen, wenn eine Variable in einer JSON-Datei vorhanden ist oder nicht. Manchmal bekomme ich eine Datei mit Fehlerattribut und manchmal nicht.Alle hängt davon ab, was Iam in meine URL-Adresse schreiben. SO muss ich diese Bedingung machen. dankFinden Sie, ob die Variable in JSON-Datei existiert oder nicht
0
A
Antwort
0
den Inhalt der JSON-Datei Get file_get_contents()
mit:
$str = file_get_contents('http://example.com/example.json/');
nun die JSON dekodieren mit json_decode()
:
$json = json_decode($str, true); // decode the JSON into an associative array
Sie haben ein assoziatives Array alle Informationen enthält. Um eine Eigenschaft zu überprüfen, brauchen Sie nur:
if (isset($json['<key>'])){
// Do something
}
+0
vielen Dank es funktioniert sehr gut zu mir jetzt !! – Nadine
Verwandte Themen
- 1. Finden Sie, ob "qa" oder "ua" in der URL existiert
- 2. Boolesche Algebra - Finden Sie ein Objekt existiert oder nicht?
- 3. Sehen Sie, ob eine Variable/Funktion in einem Paket existiert?
- 4. Testen, ob eine Variable in data.table existiert
- 5. prüfen, ob eine Variable in Javascript existiert
- 6. Finden Sie, ob ein Code in XML existiert, mit C#
- 7. Wie überprüft man, ob die Hilfsmethode/Variable in rspec existiert?
- 8. Überprüfen Sie, ob URL existiert oder nicht auf Server
- 9. Wie finden Sie, ob ein Element in std :: map existiert?
- 10. Überprüfen Sie, ob URL existiert oder nicht PHP cURL
- 11. JSTL: überprüfen, ob die Eigenschaft nicht existiert
- 12. Wie kann ich überprüfen, ob die Mailadresse existiert oder nicht?
- 13. Überprüfen Sie, ob die Tabelle existiert
- 14. Wie finden Sie, ob eine Sequenz existiert mit PL/SQL
- 15. Finden Sie heraus, ob ein Befehl auf POSIX-System existiert
- 16. Überprüfen Sie, ob die Website existiert
- 17. So finden Sie, ob das Objekt einer Klasse existiert
- 18. Überprüfen Sie, ob die WAV-Datei im Matlab-Ordner existiert
- 19. Wie überprüft man, ob eine Variable mit einem Wert ohne "undefined lokale Variable oder Methode" existiert?
- 20. Warte, während die Variable nicht existiert MATLAB
- 21. Prüfen, ob ein Datum existiert oder nicht in Java
- 22. Wie kann ich prüfen, ob eine Variable in Scheme existiert?
- 23. php - erkennen, ob die Variable nur Leerzeichen hat oder nicht
- 24. Überprüfen, ob ein Wert in einem Datenrahmen existiert oder nicht
- 25. Überprüfen, ob ein include (oder require) existiert
- 26. javascript: Definieren Sie eine Variable, wenn sie nicht existiert
- 27. Überprüfen, ob die Position existiert
- 28. Informationen erhalten, ob ein Google-Suchergebnis existiert oder nicht (JAVA)
- 29. Wie überprüfe ich, ob eine Variable in eex existiert?
- 30. VB.NET: XMLWriter() prüfen, ob ein Verzeichnis existiert und ob eine Datei existiert, sonst erstellen Sie sie
Was haben Sie versucht? Haben Sie Code, Beispieldaten usw.? Wenn du '$ json' hast, der deine JSON-Daten enthält, kannst du nicht' isset ($ json ["variable"]) '' verwenden? –
posten Sie die JSON, Ihren Code, jede Fehlermeldung, die Sie erhalten und was Sie versucht haben, sie zu korrigieren. Andernfalls wäre jede Antwort auf diese Frage eine reine Vermutung. – YvesLeBorg