// В обоих массивах оставляем только имена файлов
$webp2 = preg_replace('/\.\w+$/', '', $webp);
$other2 = preg_replace('/\.\w+$/', '', $other);
Warning: unlink(1.webp): No such file or directory in
if (файлов с такими именами нет)
unlink (файлы с webp);
Вот полный код:
Вот здесь по этому же коду другой вопрос: Как запретить замену между определенными тегами? :)