返回PHP数组名
我把这两个数组放在一个数组中。上面的数组包含这两个元素,下面的数组分别包含这两个元素。显示单个阵列时,如何回显它们的名称 首先是kanye,然后列出内容,等等 希望这是有道理的。我知道这将是一段简单的代码,但它让我感到困惑。您可以使用语句获取数组的键值对:返回PHP数组名,php,arrays,Php,Arrays,我把这两个数组放在一个数组中。上面的数组包含这两个元素,下面的数组分别包含这两个元素。显示单个阵列时,如何回显它们的名称 首先是kanye,然后列出内容,等等 希望这是有道理的。我知道这将是一段简单的代码,但它让我感到困惑。您可以使用语句获取数组的键值对: Array ( [kanye] => Array ( [0] => Kanya [1] => Janaye [2] => Kayne [3] => Kane [4] => Kaye ) [wst] =>
Array ( [kanye] => Array ( [0] => Kanya [1] => Janaye [2] => Kayne [3] => Kane [4] => Kaye ) [wst] => Array ( [0] => ST [1] => St [2] => st [3] => EST [4] => West ) )
Array
(
[0] => Kanya
[1] => Janaye
[2] => Kayne
[3] => Kane
[4] => Kaye
)
Array
(
[0] => ST
[1] => St
[2] => st
[3] => EST
[4] => West
)
如果您只需要获取密钥,可以使用
array\u-keys
$outer_arr = array('kanye' => array('Kanya', 'Janaye', 'Kayne', 'Kane'));
foreach($outer_arr as $key => $val) {
print($key); // "kanye"
print_r($val); // Array ( [0] => Kanya [1] => Janaye [2] => Kayne [3] => Kane )
}
在外部阵列上打印出来怎么样?就是这样,我怎么会忘记key=>val。谢谢!
$myArray = array(
"Kanye" => array("Kane", ...)
"West" => array("Wst", ...)
);
print_r(array_keys($myArray));
/*
array (
0 => Kanye
1 => West
)
*/