在While中创建JSON对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在While中创建JSON对象相关的知识,希望对你有一定的参考价值。
我需要使用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"}]
答案
你可以使用array_merge
$array = array_merge($array, array($sped => $stato));
要么
$array[$sped] = $stato
记住,如果有两个相同的键,最旧的键将被新的键替换。
另一答案
试试这个:
$array = array();
while ( $row = mysqli_fetch_assoc( $query ) ) {
$sped = $row[ 'codice' ];
$stato = $row[ 'statosped' ];
$array[$sped] = $stato;
}
echo json_encode( $array );
以上是关于在While中创建JSON对象的主要内容,如果未能解决你的问题,请参考以下文章