所以目前我有两个循环在另一个循环中运行(我不知道这是否像禁忌或什么:D)但我的目标是一个目录(页面)中的文件数量是否多于另一个目录(帖子),我希望它删除Pages文件夹中的相应文件。Pages文件夹中的所有文件都有编号,每在Posts目录下有一个新的文本文件,就会在Pages目录下创建一个对应的相同编号的页面(即12.txt会创建12.html) .
这是我得到的:
<?php
if($postcount<=$pagecount){
do{
foreach(glob($pagedir . "*html")as $filename);
//something in here to remove the .html, calculate what is above the $postcount
//number, then unlink the files that don't meet the while loop
}
while($postcount<=$pagecount);
?>
我仍然真的想把我的头绕在 foreach 循环上,所以也许我拥有的那个不正确,或者我什至不需要它。
我想知道的是执行我在 foreach 循环下方的评论中所说的最有效的方法是什么?