我有一个数组
$array = array("home" => array("dimensional" => array("array" => "data")));在return $array;中
我得到了这样的输出
[
{
"dimensional": {
"array": "data"
}
}
]但是我想要return();输出的第一个键
[
"home":{
{
"dimensional": {
"array": "data"
}
}
}
]我怎样才能做到这一点?
码
public function homepagemobile()
{
$array = array("home" => array("dimensional" => array("array" => "data")));
return $array;
}发布于 2018-08-02 06:19:11
就像这样:
$array = =>数组(“home”=>数组(“=>数组”(“数组”=>“data”); Var_dump(array_keys($array));
发布于 2018-08-02 05:48:54
只需返回json编码即可。
return json_encode($array)发布于 2018-08-02 05:49:38
当我们print_r()数组时有一些模式:
$array = array("home" => array("dimensional" => array("array" => "data")));
echo '<pre>';
print_r($array);
// Output
Array
(
[home] => Array
(
[dimensional] => Array
(
[array] => data
)
)
)
print_r(json_encode($array));
// Output:
{"home":{"dimensional":{"array":"data"}}}
$array = array(array("home" => array(array("dimensional" => array("array" => "data")))));
echo '<pre>';
print_r(json_encode($array));
// Output
[{"home":[{"dimensional":{"array":"data"}}]}] 我想你是在试着得到最后的输出。
https://stackoverflow.com/questions/51646179
复制相似问题