PHP 8.5.0 Alpha 2 available for testing

Voting

: seven minus four?
(Example: nine)

The Note You're Voting On

synnus at gmail dot com
3 years ago
<?php

/*
New recursive PHP8
gen array path with FilesystemIterator
*/

$recurcive_path = [];
rdir(path, $recurcive_path);
var_dump($recurcive_path);

function
rdir(string $path, array &$recurcive_path): string
{
if (
$path != '') {
$recurcive_path[] = $path;
$array_list = iterator_to_array(new FilesystemIterator($path, FilesystemIterator::SKIP_DOTS));
foreach (
$array_list as $name) {
$pathname = $name->getpathname();
if(
is_dir($pathname) && $name->getfilename()[0] != '.'){
$path = rdir($pathname,$recurcive_path);
}
}
return
$path;
}
return
'';
}

?>

<< Back to user notes page

To Top