У меня есть следующие файлы:Переименовать все файлы в порядке, в PHP
1.jpg
2.jpg
3.jpg
4.jpg
Когда я удалить 2.jpg
, я хочу 3.jpg
стать 2.jpg
и 4.jpg
стать 3.jpg
Я попробовал цикл с rename
функция, но это не похоже на работу:
for($a = $i;$a < $filecount;$a ++)
{
rename('photo/'.($a+1).'.jpg', 'photo/'. ($a).'.jpg');
}
Где $i
- номер фотографии, которую я только что удалил.
Почему он не работает? – TJHeuvel
Это не переименование ничего. –
Вы хотите удалить их, а затем попытаться переименовать их? Вы не можете удалить фотографию в первую очередь, вам просто нужно переименовать ее? Что вы удаляете? – b01