【发布时间】:2012-04-01 07:20:00
【问题描述】:
我有一个名为 count.php 的文件。
这是count.php 的存储位置(绝对路径):
/home/content/61/7475161/html/wordpress/project/folder1/folder2/folder3/folder4/count.php
我需要一种方法来计算路径中涉及文件夹 project 的子文件夹的数量。
所以在上面的例子中,它是四个。我想出了一种方法:
$pathtofile=dirname(__FILE__);
$path_array=explode("/",$pathtofile);
$f_stat=false;
$num_folders=0;
foreach ($path_array as $folder){
if($f_stat===false){
if($folder=="project"){$f_stat=true}
}//end of f_stat false
else{
$num_folders++;
}//end of else
}//end of foreach
//now $num_folders will equal 4 xD
我认为这不是最好的方法,所以任何建议都会很棒。谢谢!
【问题讨论】:
标签: php path directory subdirectory