我有一个类似
的数组$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;
}
答案 0 :(得分:2)
就是这样:
$ array = array(“ home” => array(“ Dimension” => array(“ array” =>“ data”))))
var_dump(array_keys($ array)[0]); die;
答案 1 :(得分:1)
您只需要返回json编码
return json_encode($array)
答案 2 :(得分:1)
我们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"}}]}]
我认为您正在尝试获取最后的输出。