Переименовать файлы по ссылке PHP

Есть массив со ссылками на файлы с одинаковым именем. Как переименовать default.htm в index.php?

array(127) {
  [0]=>
  string(77) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/izumrudnye-holmy/default.htm"
  [1]=>
  string(109) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/otcht-s-primki-kvartiry-v-zhk-chernyahovskogo-19/default.htm"
  [2]=>
  string(101) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/otcht-s-primki-kvartiry-v-zhk-mayakovsij/default.htm"
  [3]=>
  string(105) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/otcht-s-primki-kvartiry-v-zhk-salar-evo-park/default.htm"
}

ссылки на файлы в разных папках


Ответы (1 шт):

Автор решения: Рашен Беар
foreach ($found as $link) { 
   rename($link, str_replace('default.htm', 'index.php', $link)); 
}

Но я не уверен, что с такими путями будет работать. Если не будет то можно будет дополнительно обработать линки регуляркой

→ Ссылка