Тема: Редактировать несколько файлов

Всем привет

Есть например папка /Разное/
В ней лежат файлы 1.strm, 2.strm, kino.strm и так далее (с абсолютно разными названиями)
Количество файлов около 1000 штук

Нужно в этих всех файлах заменить, например: 123 на 500

Вручную прописывать как-то не то))

$files = array(
    '/Volumes/Разное/1.strm',
    '/Volumes/Разное/2.strm',
    '/Volumes/Разное/kino.strm',
    '/Volumes/Разное/4.strm'
);

$t1 = '123';
$t2 = '500';

foreach($files as $f) {
   $old_content = file_get_contents($f);
   $new_content = str_replace($t1, $t2, $old_content);
   file_put_contents($f, $new_content);
}

2

Re: Редактировать несколько файлов

$files = glob("/Volumes/Разное/*.strm");

https://www.php.net/manual/ru/function.glob.php

Спасибо сказали: andrewbeats1