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。すなわち:

$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 に答える