Ich habe Schwierigkeiten, jedes Element in einem Array anzuhängen, das ich in PHP für mehrere OneSignal-Tags habe. Hier ist das Ergebnis meines aktuellen JSON codierte Array:PHP hängt jedes Element in einem Array an
[{"value":"[email protected]"},
{"value":"[email protected]"},
{"value":"[email protected]"}]
gewünschte Ausgabe:
[{"key":"user_email","relation":"=","value":"[email protected]"},
{"key":"user_email","relation":"=","value":"[email protected]"},
{"key":"user_email","relation":"=","value":"[email protected]"}]
Hier ist mein aktueller PHP-Code:
$jsonData = array();
$allStaffInit = mysql_query("Select * from users");
while ($staffrow = mysql_fetch_object($allStaffInit)){
$jsonData[] = $staffrow;
}
echo json_encode($jsonData);
Jede Hilfe wird sehr geschätzt! Vielen Dank!
Stop the ** veraltet und ab PHP7 entfernt ** 'mysql_ *' Funktionen. Migrieren Sie zu PDO und verwenden Sie vorbereitete, parametrisierte Abfragen. –
'$ jsondata [] = Array ('Schlüssel' => $ Schlüssel, 'Relation' => $ rel, 'Wert' => $ val);' –