I have the following array:
<pre>Array
(
[student] => Array
(
[admission_no] => Array
(
[isEmpty] => Please enter Admission No
)
[admission_date] => Array
(
[isEmpty] => Please enter Admission Date
)
)
[student_personal_details] => Array
(
[first_name] => Array
(
[isEmpty] => Please enter First Name
)
[gender] => Array
(
[isEmpty] => Please select Gender
)
[birth_date] => Array
(
[isEmpty] => Please enter Birth Date
)
)
[student_gardian_details] => Array
(
[first_name] => Array
(
[isEmpty] => Please enter Gardian First Name
)
)
[student_education_details] => Array
(
[roll_no] => Array
(
[isEmpty] => Please enter Pin Code
)
)
)
I want to get all the strings in this array using while loop. I mean keys of the whole array that are not an array itself.
I tried the following code:
private function getInternalErorrString($array) {
while (list($var, $val) = each($array)) {
if(is_array($var)) {
$this->getInternalErorrString($var);
} else {
return $val;
}
}
}
Can I have any better idea?