这是我第一次在php中使用任何功能,现在我需要使用一个功能。
我为一个网站编程,可以上传图片并为其创建链接。一切正常。但是,当我想在循环文件夹的函数中放入一些代码并查看名称是否已存在时,再次调用该函数(用于创建新名称)时,它将无法正常工作,并且String将为null
function createFolderName()
{
for ($i = 0; $i <= 9; $i++) {
shuffle($array);
$rand = mt_rand(0, $arrayLength);
$folder_name .= $array[$rand];
}
echo "Ordnername ist: " . $folder_name;
$checkFolderNames = scandir("/var/www/html/pictures/files");
foreach ($checkFolderNames as $folderNames) {
if ($folderNames == $folder_name) {
createFolderName();
}
}
}
createFolderName();
这是问题代码,我不知道如何使它工作。.