2017-12-30 20 views
0

Ich brauche ein JSON-Objekt mit PHP für Android API wie diese zu erstellen:JSON-Objekt erstellen Während

{"KEY":"VALUE","KEY":"VALUE"} 

innen eine Weile, aber ich habe mit einigem Code versucht, aber nichts dieses Ergebnis zurück.

$array = array(); 
    $array = array(); 
    while ($row = mysqli_fetch_assoc($query)) { 
     $sped = $row[ 'codice' ]; 
     $stato = $row[ 'statosped' ]; 
     $array[] = array($sped => $stato); 
    } 
    echo json_encode($array);  

diese Rückkehr:

[{"KEY":"VALUE"},{"KEY":"VALUE"}] 
+0

Haben drucken Sie $ row sicherzustellen, dass Sie die erwarteten Ergebnisse haben? – Phright

Antwort

0

können Sie verwenden array_merge

$array = array_merge($array, array($sped => $stato));

Oder

$array[$sped] = $stato

Erinnern, dass, wenn es zwei identische Schlüssel gibt, der älteste durch den neuen ersetzt wird.

0

Try this:

$array = array(); 
while ($row = mysqli_fetch_assoc($query)) { 
    $sped = $row[ 'codice' ]; 
    $stato = $row[ 'statosped' ]; 
    $array[$sped] = $stato; 
} 
echo json_encode($array); 
Verwandte Themen