PHP遍歷某個目錄下的所有文件和子文件夾的實現(xiàn)代碼
更新時間:2013年06月28日 14:54:10 作者:
本篇文章是對PHP遍歷某個目錄下的所有文件和子文件夾的實現(xiàn)代碼進行了詳細(xì)的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:
<?php
function read_all_dir ( $dir )
{
$result = array();
$handle = opendir($dir);
if ( $handle )
{
while ( ( $file = readdir ( $handle ) ) !== false )
{
if ( $file != '.' && $file != '..')
{
$cur_path = $dir . DIRECTORY_SEPARATOR . $file;
if ( is_dir ( $cur_path ) )
{
$result['dir'][$cur_path] = read_all_dir ( $cur_path );
}
else
{
$result['file'][] = $cur_path;
}
}
}
closedir($handle);
}
return $result;
}
?>
相關(guān)文章
使用PHP會話(Session)實現(xiàn)用戶登陸功能
本篇文章是對PHP會話(Session)實現(xiàn)用戶登陸功能進行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php similar_text()函數(shù)的定義和用法
下面小編就為大家?guī)硪黄猵hp similar_text()函數(shù)的定義和用法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05
PHP合并數(shù)組+號和array_merge的區(qū)別
這篇文章主要介紹了PHP合并數(shù)組+號和array_merge的區(qū)別,PHP的數(shù)組融合一般有兩種做法,一種是直接使用加號相加,另一種則是使用array_merge函數(shù)進行相加,兩者之間有點區(qū)別,需要的朋友可以參考下2015-06-06
php實現(xiàn)數(shù)組縱向轉(zhuǎn)橫向并過濾重復(fù)值的方法分析
這篇文章主要介紹了php實現(xiàn)數(shù)組縱向轉(zhuǎn)橫向并過濾重復(fù)值的方法,結(jié)合具體實例形式對比分析了php針對數(shù)組遍歷、轉(zhuǎn)換與去重相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
PHP實現(xiàn)從PostgreSQL數(shù)據(jù)庫檢索數(shù)據(jù)分頁顯示及根據(jù)條件查找數(shù)據(jù)示例
這篇文章主要介紹了PHP實現(xiàn)從PostgreSQL數(shù)據(jù)庫檢索數(shù)據(jù)分頁顯示及根據(jù)條件查找數(shù)據(jù)操作,涉及PHP操作PostgreSQL數(shù)據(jù)庫的SQL條件查詢、分頁、顯示等相關(guān)操作技巧,需要的朋友可以參考下2018-06-06

