0

我正在尝试使用来自数据库的信息自动创建文件夹,并且出于某种原因,即使两个迭代具有相同的值,它也会创建一个额外的文件夹而不是将文件放在同一个文件夹中。我已经在脚本中注释掉了除这一行之外的所有内容,而且它仍在这样做,所以我知道这是罪魁祸首。这是我的代码:

if (!is_dir($state."/".$county."-County")) {
    mkdir($state."/".$county."-County");
}

谢谢你的帮助!

编辑:

文件夹结构如下所示:

California
    Alameda-County
    Alameda-County

完全一样。

4

1 回答 1

0

确定两个调用具有完全相同的值吗?有许多角色看起来相同,但内部却根本不同。如果您想确保使用完全相同的值,则不要执行两次路径构建操作。做一次:

$path = $state . "/" . $county . "-County";
if(!is_dir($path)) {
    mkdir($path);
}
于 2013-08-27T16:33:32.497 回答