delaf
Новичок
вернуть значение массива из функции
Нашел тут пример:
function list_files($path){ // by SiMM
static $level = 0, $arr;
if (!$level++) $arr = array();
if ($dir = @opendir($path))
while (false !== $file = readdir($dir))
if ($file == '.' || $file == '..') continue;
elseif (is_dir($file = $path.'/'.$file)) list_files($file);
else $arr[] = $file;
closedir($dir);
if (!--$level) return $arr;
//print_r($arr);
}
В конце вроде как идет возврат массива $arr;
после функции пишу print_r ($arr); но ничего не вижу.
Как можно глянуть массив за функцией?
Нашел тут пример:
function list_files($path){ // by SiMM
static $level = 0, $arr;
if (!$level++) $arr = array();
if ($dir = @opendir($path))
while (false !== $file = readdir($dir))
if ($file == '.' || $file == '..') continue;
elseif (is_dir($file = $path.'/'.$file)) list_files($file);
else $arr[] = $file;
closedir($dir);
if (!--$level) return $arr;
//print_r($arr);
}
В конце вроде как идет возврат массива $arr;
после функции пишу print_r ($arr); но ничего не вижу.
Как можно глянуть массив за функцией?
Возник вопрос, а если у меня в функции несколько массив, то тут как быть? или не делать более 1го?!