0

这可能是一个愚蠢的问题,但是如何从使用“print_r”后显示以下内容的多维数组中返回值“ESEAX”、“EAIIX”等?

Array ( 
[ESEAX] => Array ( ) 
[EAIIX] => Array ( ) 
[EANAX] => Array ( ) 
[EATVX] => Array ( ) 
[EVBAX] => Array ( ) ) 
Array ( 
[ESEAX] => Array ( ) 
[EAIIX] => Array ( ) 
[EANAX] => Array ( ) 
[EATVX] => Array ( ) 
[EVBAX] => Array ( ) ) 

我尝试在不同的地方使用索引(即:[0]),并嵌套了 for 循环。

4

2 回答 2

3

如果您只关心每个数组的键,您可以使用array_keys. IE:

$arr = Array ( 
"ESEAX" => Array () 
"EAIIX" => Array () 
"EANAX" => Array () 
"EATVX" => Array () 
"EVBAX" => Array ()) 

$arr = array_keys($arr);

将产生一个数组,如:

Array (
"ESEAX",
"EAIIX",
"EANAX",
"EATVX",
"EVBAX"
)
于 2013-03-06T23:04:53.053 回答
2

array_keys功能应该做你想做的事。 http://www.php.net/manual/en/function.array-keys.php

于 2013-03-06T23:04:45.197 回答