我使用 Laravel 5.2 进行简单的困境。我想将文件存储在某些目录中。我需要做两个步骤:
"_1"
如果已经采用"_1"
,则文件名应附加"_2"
等。
我该怎么做?
答案 0 :(得分:2)
只需使用简单循环:
$file_name = "file";
$ext = "jpg";
$i = 0;
$original_file_name = $file_name
while (file_exists("{$file_name}.{$ext}")) {
$i++;
$file_name = $original_file_name . '_' . $i;
}