PHP zieht ein zufälliges Bild aus dem Ordner

Ich frage mich, wie ich ein zufälliges Bild "besser" aus einem Ordner ziehen kann.

Zum Beispiel, um PHP zu haben, wählen Sie einfach ein zufälliges Bild aus dem Ordner aus, anstatt ein Array davon zu suchen und zu erstellen.

So mache ich es heute

<code><?php
    $extensions = array('jpg','jpeg');
    $images_folder_path = ROOT.'/web/files/Header/';
    $images = array();
    srand((float) microtime() * 10000000);

    if ($handle = opendir($images_folder_path)) {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != "..") {
                $ext = strtolower(substr(strrchr($file, "."), 1));
                if(in_array($ext, $extensions)){
                $images[] = $file;
                }
            }
        }
    closedir($handle);
    }
    if(!empty($images)){
        $header_image = $images[array_rand($images)];
    } else {
        $header_image = ''; 
    }
?>
</code>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage