这是一个新手的问题,我试图建立一个json数组像这样
$a['info']=array("firstname"=>"-","lastname"=>"-","age"=>"-");
echo json_encode($a);
这是我从上面得到的结果
info: {
firstname: "-",
lastname: "-",
age: "-"
}
但是我希望它是
info: [
{
firstname: "-",
lastname: "-",
age: "-"
}
]
谢谢
您需要将您的信息内容放入数组(实际上是数字索引)
$a['info'] = array();
$a['info'][] = array("firstname"=>"-","lastname"=>"-","age"=>"-");
echo json_encode($a);
,它将允许您向列表中添加更多项目。
$a['info'] = array();
$a['info'][] = array("firstname"=>"1","lastname"=>"1","age"=>"1");
$a['info'][] = array("firstname"=>"2","lastname"=>"2","age"=>"2");
$a['info'][] = array("firstname"=>"3","lastname"=>"3","age"=>"3");
echo json_encode($a);
每个空的[]
将另一项压入数组。