I have this array
$array = array(
"one" => "bar",
"two" => "21",
"three" => "22",
"four" => "25",
"five" => array(
"xxxxxxxxxxxxxxxxxx" => array(
"ar1" => "food",
"ar2" => "dr",
"ar3" => "ch",
"ar4" => "ju"
),
"yyyyyyyyyyyyyyyyyyyy" => array(
"ar1" => "food",
"ar2" => "dr",
"ar3" => "ch",
"ar4" => "ju"
)),
"six" => "et",
"seven" => "op",
"eight" => "hjs",
"nine" => array(
"1" => array(
"ar5" => "food",
"ar87" => "dr",
"ar21" => "ch",
"ar443" => "ju"
),
"2" => array(
"73" => "food",
"82" => "dr",
"90" => "ch",
"2123" => "ju"
)),
"ten" => "bar",
"eleven" => "bar",
"twelve" => "bar"
);
and am finding all the array keys at a given level like this
foreach ($array['five'] as $keyed=> $user) {
foreach ($user as $key => $value) {
echo "Key: $key; Value: $value Keyed: $keyed<br />\n";
}
}
However,i would like to get all the found array keys for use in array_key_exists so i need to convert the found keys to array.I am trying that by having this array
function the_keys($val){
foreach ($val['five'] as $keyed=> $user) {
foreach ($user as $key => $value) {
$keyed = array();
}
}
}
but even that does not cast the found keys into an array as i had thought.What do i need to do to cast the found keys to array?.
$keyedinto an array?