PHP interesse |
|
Hallo,
Ik ben bezig met een loop door een array heen (Om alles in de database te zetten), maar het wil me maar niet lukken.
De array:
$array = array(
'/' => array(
'test' => array(
'test.txt'
),
'test 3' => array(),
'test2' => array(
'test blaat' => array(),
'test.php'
),
'test2.php' => '',
),
);
'test.txt' ), 'test.php' ), 'test2.php' => '', ), );
Zoals je waarschijnlijk begrijpt zijn de keys (arrays) folders en de values (geen arrays) files.
De loop functie:
function loopArray($array){
if(is_array($array)){
foreach($array AS $path => $items){
$files[$path] = array();
if(is_array($items)){
loopArray($items);
}else{
echo $path.'/'.$items;
}
}
//return $files;
}
}
function loopArray($array){ foreach($array AS $path => $items){ loopArray($items); }else{ } } //return $files; } }
Maar het enige wat er op deze manier ge-echood wordt is:
0/test.php
test2.php/
Wat doe ik fout?
|