php 文件夹遍历俩种对比

mac2022-06-30  91

configu.phpindex.php新建文件夹


D:\xampp\htdocs\1test\use\useversion/configu.phpD:\xampp\htdocs\1test\use\useversion/index.phpD:\xampp\htdocs\1test\use\useversion/mmmmmmmmmmm/configu2222222222222.php


D:\xampp\htdocs\1test\use\useversion/configu.phpD:\xampp\htdocs\1test\use\useversion/index.phpD:\xampp\htdocs\1test\use\useversion/mmmmmmmmmmm/configu2222222222222.phpD:\xampp\htdocs\1test\use\useversion/新建文件夹


代码:

<?php function getDir($dirname) { global $num; $dh = opendir($dirname); while (($file = readdir($dh)) !== false) { if($file != '.' && $file != '..') { if(is_dir($dirname . $file . '/')) getDir($dirname . $file . '/'); else {echo $file.'<br/>';} }}} getDir("./useversion"); echo "<hr/>";

?>

<?php function myscandir($pathname){ foreach( glob($pathname) as $filename ){ if(is_dir($filename)){ myscandir($filename.'/*'); }else{ echo '<br>'. $filename; } } } myscandir('D:\xampp\htdocs\1test\use\useversion');echo "<hr/>";?><?php function myscandir2($path){ $mydir=dir($path); while($file=$mydir->read()){ $p=$path.'/'.$file; if((is_dir($p)) AND ($file!=".") AND ($file!="..")){ myscandir2($p); } if(($file!=".") AND ($file!="..")){ echo '<br>'. $p; } } } myscandir2('D:\xampp\htdocs\1test\use\useversion'); echo "<hr/>"; ?>

 

转载于:https://www.cnblogs.com/alex-13/p/3967742.html

最新回复(0)