€, 001, 002 dosya kümesini yeniden adlandırma | php

2 Cevap php

Ben bir klasör çağrısının görüntüleri bir dizi var 'yüklenenler /', tüm dosyaları bu formu 5f0f905706.jpg vardır, 15758df106.jpg, ...

Ben olduğu gibi, 001.jpg, 002.jpg, 003.jpg onları yeniden adlandırmak istiyorum ...

how i code this? thanks

2 Cevap

glob (), foreach (), str_pad (), rename ()

gibi

 foreach(glob("uploads/*jpg") as $n => $file) {
    $new = dirname($file) . '/' . sprintf("%04d", $n + 1) . '.jpg';
    rename($file, $new);
 }