Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建JSON数组?_Php_Json - Fatal编程技术网

Php 创建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

我正在尝试使用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'){
    $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注入漏洞。