Хочу немного упростить функцию для вывода значений из многомерного массива. Допустим есть некий массив
$arr['val1']['val2']['val3'] = 100;
нужная функция
function array_output($arr)
{
....
}
результат ее работы
echo array_output(['val1']['val2']['val3']); // 100
в общем нужна функция которая по элементу массива, выдает его значение.
Не понятно только как должен передаваться $arr для этой функции;
$arr['val1']['val2']['val3'] = 100;
function array_output($vals)
{
global $arr;
$vals = explode(',', $vals);
$return = $arr;
foreach ($vals as $value) {
$return = $return[$value];
}
return $return;
}
var_dump(array_output('val1,val2,val3'));
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости