我需要使用PHP for Android API创建一个JSON对象,如下所示:
{"KEY":"VALUE","KEY":"VALUE"}
在一段时间内,但我尝试了一些代码,但没有任何返回此结果。
$array = array();
$array = array();
while ( $row = mysqli_fetch_assoc( $query ) ) {
$sped = $row[ 'codice' ];
$stato = $row[ 'statosped' ];
$array[] = array($sped => $stato);
}
echo json_encode( $array );
这个回报:
[{"KEY":"VALUE"},{"KEY":"VALUE"}]
答案 0 :(得分:0)
您可以使用 array_merge
$array = array_merge($array, array($sped => $stato));
或者
$array[$sped] = $stato
请记住,如果有两个相同的键,则最旧的键将替换为新键。
答案 1 :(得分:0)
试试这个:
$array = array();
while ( $row = mysqli_fetch_assoc( $query ) ) {
$sped = $row[ 'codice' ];
$stato = $row[ 'statosped' ];
$array[$sped] = $stato;
}
echo json_encode( $array );