Reputation: 226
This may be a dumb question, but how do I return the values "ESEAX", "EAIIX", etc. from a multidimensional array that displays the following after using "print_r"?
Array (
[ESEAX] => Array ( )
[EAIIX] => Array ( )
[EANAX] => Array ( )
[EATVX] => Array ( )
[EVBAX] => Array ( ) )
Array (
[ESEAX] => Array ( )
[EAIIX] => Array ( )
[EANAX] => Array ( )
[EATVX] => Array ( )
[EVBAX] => Array ( ) )
I tried using indexes in various places (ie: [0]), and nested for loops.
Upvotes: 0
Views: 50
Reputation: 22656
If you only care about the keys of each array you can use array_keys
. I.e:
$arr = Array (
"ESEAX" => Array ()
"EAIIX" => Array ()
"EANAX" => Array ()
"EATVX" => Array ()
"EVBAX" => Array ())
$arr = array_keys($arr);
Will produce an array like:
Array (
"ESEAX",
"EAIIX",
"EANAX",
"EATVX",
"EVBAX"
)
Upvotes: 3
Reputation: 1055
The array_keys
function should do what you want.
http://www.php.net/manual/en/function.array-keys.php
Upvotes: 2