dizin içindeki dosya adları ile array oluşturmak
Bir klasöre koyduğum dosyalar ratgele arkaplan resmi olsun istiyorum. Array içindeki dosya adları ile rasgele arkaplan seçme kodu buldum ama benim klasör içindeki dosya adlarını array'a atamam gerek. Aradım bulamadım yardımcı olursanız sevinirim. Saygılar.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Örneğin images klasörünün içinde .jpg uzantılı birden fazla arkaplan görselin olsun.
$images = [];
foreach(glob(__DIR__ . '/images/*.jpg') as $image){
array_push($images, $image);
}
$random = array_rand($images);
echo $images[$random]; // rasgele resmin