需要一些帮助,我正在尝试创建一个PHP脚本,该脚本将由管理页面中的按钮启动,该按钮将在“照片”下找到数据库中的所有图像名称,然后从我的目录中删除任何图像'userimages'在数据库中不再使用?
老实说,我不知道从哪里开始,因为它让我有点困惑?有一个简单的方法可以解决这个问题吗?
答案 0 :(得分:1)
您应该将所有图像名称作为数组 而不是从文件夹中读取所有图像名称
if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle\n";
echo "Entries:\n";
/* This is the correct way to loop over the directory. */
while (false !== ($entry = readdir($handle))) {
echo "$entry\n";
}
/* This is the WRONG way to loop over the directory. */
while ($entry = readdir($handle)) {
echo "$entry\n";
}
closedir($handle);
}
比较和删除差异
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);