Php 创建JSON数组?
我正在尝试使用PHP创建JSON数组。但是我想让这个JSON接收这样的主密钥:Php 创建JSON数组?,php,json,Php,Json,我正在尝试使用PHP创建JSON数组。但是我想让这个JSON接收这样的主密钥:cidades:[{“id”:“1”,“nome”:“Guaira”}]当我尝试创建它的唯一的create[{“id”:“1”,“cidade”:“Guaira”}] 我怎么做 <?php include '../objetos/Cidade.php'; include '../dao/CidadeDAO.php'; if($_GET['action'] == 'getCidades'){ $idEst
cidades:[{“id”:“1”,“nome”:“Guaira”}]
当我尝试创建它的唯一的create[{“id”:“1”,“cidade”:“Guaira”}]
我怎么做
<?php
include '../objetos/Cidade.php';
include '../dao/CidadeDAO.php';
if($_GET['action'] == 'getCidades'){
$idEstado = $_GET['idEstado'];
$dao = new CidadeDAO();
$lista = $dao->getCidadeByEstado($idEstado);
$arr = array();
foreach ($lista as $object){
$result = array("id" => $object['id'], "cidade" => $object['cidade']);
array_push($arr, $result);
}
echo json_encode($arr);
试试这个:
$arr["cidades"] = array();
array_push($arr["cidades"], $result);
这段代码生成一个JSON格式的数据,并附带一个名为“cidades”的键,以便生成类似于cidades:[{“id”:“1”,“nome”:“Guaira”}]
的内容。为了清楚起见,请查看。尝试以下方法:
$arr["cidades"] = array();
array_push($arr["cidades"], $result);
这段代码生成一个JSON格式的数据,并附带一个名为“cidades”的键,以便生成类似于cidades:[{“id”:“1”,“nome”:“Guaira”}]
的内容。为了清楚起见,请查看。尝试以下方法:
$arr["cidades"] = array();
array_push($arr["cidades"], $result);
这段代码生成一个JSON格式的数据,并附带一个名为“cidades”的键,以便生成类似于cidades:[{“id”:“1”,“nome”:“Guaira”}]
的内容。为了清楚起见,请查看。尝试以下方法:
$arr["cidades"] = array();
array_push($arr["cidades"], $result);
这段代码生成一个JSON格式的数据,并附带一个名为“cidades”的键,以便生成类似于
cidades:[{“id”:“1”,“nome”:“Guaira”}]
的内容。为了清晰起见,请查看。使用键'cidades'
创建顶级数组,并将数据放入:
$arr = array('cidades' => array());
foreach ($lista as $object){
$result = array("id" => $object['id'], "cidade" => $object['cidade']);
array_push($arr['cidades'], $result);
}
使用键
“ciades”
创建顶级数组,并将数据放入:
$arr = array('cidades' => array());
foreach ($lista as $object){
$result = array("id" => $object['id'], "cidade" => $object['cidade']);
array_push($arr['cidades'], $result);
}
使用键
“ciades”
创建顶级数组,并将数据放入:
$arr = array('cidades' => array());
foreach ($lista as $object){
$result = array("id" => $object['id'], "cidade" => $object['cidade']);
array_push($arr['cidades'], $result);
}
使用键
“ciades”
创建顶级数组,并将数据放入:
$arr = array('cidades' => array());
foreach ($lista as $object){
$result = array("id" => $object['id'], "cidade" => $object['cidade']);
array_push($arr['cidades'], $result);
}
使用$result[“cidades”][]更改$result使用$result[“cidades”][]更改$result使用$result[“cidades”][]更改$result使用$result[“cidades”][]为什么OP“尝试此操作”?请向OP(以及SO的未来访问者)解释您为什么这么做。代码很简单……它生成一个Json格式的数据,并附带一个名为“cidades”的键,以便生成类似cidades:[{“id”:“1”,“nome”:“Guaira”}]的内容。为了清晰起见,请查看谢谢我只是一个新手…不知道请不要推荐Android Hive;该教程(以及同一站点上的其他几个教程)包含严重的SQL注入漏洞。为什么OP要“试试这个”?请向OP(以及SO的未来访问者)解释您为什么这么做。代码很简单……它生成一个Json格式的数据,并附带一个名为“cidades”的键,以便生成类似cidades:[{“id”:“1”,“nome”:“Guaira”}]的内容。为了清晰起见,请查看谢谢我只是一个新手…不知道请不要推荐Android Hive;该教程(以及同一站点上的其他几个教程)包含严重的SQL注入漏洞。为什么OP要“试试这个”?请向OP(以及SO的未来访问者)解释您为什么这么做。代码很简单……它生成一个Json格式的数据,并附带一个名为“cidades”的键,以便生成类似cidades:[{“id”:“1”,“nome”:“Guaira”}]的内容。为了清晰起见,请查看谢谢我只是一个新手…不知道请不要推荐Android Hive;该教程(以及同一站点上的其他几个教程)包含严重的SQL注入漏洞。为什么OP要“试试这个”?请向OP(以及SO的未来访问者)解释您为什么这么做。代码很简单……它生成一个Json格式的数据,并附带一个名为“cidades”的键,以便生成类似cidades:[{“id”:“1”,“nome”:“Guaira”}]的内容。为了清晰起见,请查看谢谢我只是一个新手…不知道请不要推荐Android Hive;该教程(以及同一站点上的其他几个教程)包含严重的SQL注入漏洞。