user1413341
user1413341

Reputation: 226

How do I get these specific values in this multidimensional php array?

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

Answers (2)

Jim
Jim

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

Quentin Skousen
Quentin Skousen

Reputation: 1055

The array_keys function should do what you want. http://www.php.net/manual/en/function.array-keys.php

Upvotes: 2

Related Questions