Php 如何获得输出中数组的第一个键作为回报?
我有一个类似的数组Php 如何获得输出中数组的第一个键作为回报?,php,arrays,Php,Arrays,我有一个类似的数组 $array = array("home" => array("dimensional" => array("array" => "data"))); 并在中返回$array 我得到这样的输出 [ { "dimensional": { "array": "data" } } ] 但是我想要return()的输出中的第一个键 我如何才能做到这一点? 代码 public function
$array = array("home" => array("dimensional" => array("array" => "data")));
并在中返回$array代码>
我得到这样的输出
[
{
"dimensional": {
"array": "data"
}
}
]
但是我想要return()的输出中的第一个键代码>
我如何才能做到这一点?
代码
public function homepagemobile()
{
$array = array("home" => array("dimensional" => array("array" => "data")));
return $array;
}
您只需要返回json encode
return json_encode($array)
您只需要返回json encode
return json_encode($array)
当我们打印数组时,会出现一些模式:
$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"}}]}]
$array=array(“home”=>array(“dimensional”=>array(“array”=>“data”)));
回声';
打印(数组);
//输出
排列
(
[主页]=>阵列
(
[维度]=>数组
(
[阵列]=>数据
)
)
)
print_r(json_encode($array));
//输出:
{“home”:{“dimensional”:{“array”:“data”}}
$array=array(数组(“主”=>array(数组(“维”=>array(“数组”=>“数据”))));
回声';
print_r(json_encode($array));
//输出
[{“home”:[{“dimensional”:{“array”:“data”}}]}]
我认为您正在尝试获取最后一个输出。当我们打印数组时,有一些模式:
$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"}}]}]
$array=array(“home”=>array(“dimensional”=>array(“array”=>“data”)));
回声';
打印(数组);
//输出
排列
(
[主页]=>阵列
(
[维度]=>数组
(
[阵列]=>数据
)
)
)
print_r(json_encode($array));
//输出:
{“home”:{“dimensional”:{“array”:“data”}}
$array=array(数组(“主”=>array(数组(“维”=>array(“数组”=>“数据”))));
回声';
print_r(json_encode($array));
//输出
[{“home”:[{“dimensional”:{“array”:“data”}}]}]
我认为您正在尝试获取最后的输出。就像这样:
$array=array(“home”=>array(“dimensional”=>array(“array”=>data”))
var_dump(数组_键($array)[0]);死亡
就这样,
$array=array(“home”=>array(“dimensional”=>array(“array”=>data”))
var_dump(数组_键($array)[0]);死亡
您正在返回return$array['home']
将其更改为return$array
您可以使用echo键($array)代码>@C2486我返回$array;还可以在打印位置共享代码?创建要返回的活动演示return$array['home']
将其更改为return$array
您可以使用echo键($array)代码>@C2486我返回$array;还可以在打印此文件的位置共享代码?创建活动演示