我正在尝试使用数据库中的信息自动创建文件夹,并且出于某种原因,即使两个迭代具有相同的值,它也会创建一个额外的文件夹,而不是将文件放在同一个文件夹中。我已经在脚本中评论了所有内容,但这一行,它仍然在做,所以我知道它是罪魁祸首。这是我的代码:
if (!is_dir($state."/".$county."-County")) {
mkdir($state."/".$county."-County");
}
感谢您的帮助!
修改
文件夹结构如下所示:
California
Alameda-County
Alameda-County
完全一样。
答案 0 :(得分:0)
你确定这两个电话的确具有相同的值吗?有许多字符看起来相同但内部根本不同。如果您想确保使用完全相同的值,则不要两次执行路径构建操作。做一次:
$path = $state . "/" . $county . "-County";
if(!is_dir($path)) {
mkdir($path);
}