Hola, aquí te dejo una serie de recomendaciones
🙂
1º Declarando un Array:
A partir de la versión 5.4 de PHP no es necesario poner arrays así
$array = array('elementos'); se puede usar el método abreviado (Solo si usas PHP >= 5.4).
Metodo abreviado: $array = [1, 2];
2º Tipos de datos:
Los números no hace falta que vayan entre comillas, ni en variables ni en arrays por ejemplo arriba pusiste:
array('1','2','3','4'); lo cual se puede sustituir por (1,2,3,4).
3º Elementos al azar de un array
Si no entendí mal creo que quieres sacar un elemento de dentro de un array de manera aleatoria. Para ello he usado la función
rand() la cual nos permite sacar un número al azar a partir de un mínimo y un máximo. Por ejemplo:
rand(1,100) nos devolverá un número entre el uno y el cien. (Ambos incluidos). Y la función count() que contara los elementos que hay dentro de un array. Entonces... Siendo 0 el primer elemento de un array y count($array)-1 el último. Entonces nos quedará:
PHP:
<?php
$numeros = [1, 2, 5, 6, 8];
$imagen = "/url/".$numeros[rand(0, count($numeros)-1)].".png";
?>
¡Espero que te sirva de ayuda!