返回PHP数组名称

Jam*_*mes 7 php arrays

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
)
Run Code Online (Sandbox Code Playgroud)

我在一个数组中有这两个数组.顶部数组同时保存它们,然后下面是每个单独的一个.当我显示各个阵列时,如何回显他们的名字?

所以第一个是kanye,然后列出内容等.

希望有道理.我知道这将是一个简单的代码,但它让我很难过.

Tör*_*bor 25

您可以使用foreach语句来获取数组的键值对:

$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 )
}
Run Code Online (Sandbox Code Playgroud)

  • 那就是那个,我怎么能忘记key => val.谢谢! (2认同)

nic*_*ckf 5

如果您只需要获取密钥,您可以使用array_keys

$myArray = array(
    "Kanye" => array("Kane", ...)
    "West" => array("Wst", ...)
);

print_r(array_keys($myArray));
/*
array (
    0 => Kanye
    1 => West
)
*/
Run Code Online (Sandbox Code Playgroud)