Person 1 gibt Daten und das Datenfeld sieht wie folgt aus:Wie gebe ich JSON-Daten mit dynamischem Datenarray ein?
{
"type": "1",
"name": "John",
"phone":"898171"
}
Person 2 das Telefon nicht eingestellt hat und das Datenfeld sieht wie folgt aus:
{
"type": "1",
"name": "Lisa"
} // only write 2 array...
I Quellcode in meinem Controller haben wie folgt:
$data = json_decode(file_get_contents('php://input'), true);
if(!$data['phone']->iSEmpty){
echo "you haven't set the phone number!"
}
Aber das funktioniert nicht. Ich erhalte die folgende Fehlermeldung, wenn Person 2 die Dateneingänge -
"Undefined index: phone"
, bevor ich Ihren Kommentar zu lesen, ich versuche, wie diese array_key_exists ($ data [ 'Telefon']); ... haha .. Danke .. Deine Lösung funktioniert !!! – Megandi
Ich bin froh zu wissen, dass ich dir helfen kann! :) – Laerte
Wenn es funktioniert, könnten Sie als richtige Antwort akzeptieren? Vielen Dank! – Laerte