php array add 二维数组

array(

"id" => 3,
"flag" =>1
)
array(
"id" => 4,
"flag" =>0
)

想输出:
[{"Id":3,"flag":1},{"Id":4,"flag":0}]这样的格式。
array是循环生成的,应该怎么写?

第1个回答  2015-11-23
json_encode(array(array("id"=>3,"flag"=>1),array("id"=>4,"flag" =>0)))追问

array是循环生成的,应该怎么写?

追答

$buff=array()

$arr=array()
for(;;)
$arr[]=你生成的数组
json_encode($arr)

本回答被网友采纳