Хочу показать вам скрипт для перемешивания массива PHP. Перемешивание элементов массивов иногда используется для капчи. Скриптов для генерации массивов много. Я придумал свой достаточно простой способ перемешивания элементов массива PHP. Вы можете расширить капчу при помощи конкатенации $arr[5].
$str = range('a','z');
$numbers = range(0, 9);
$arr = array_merge($str, $numbers);
shuffle($arr);
print_r($arr);
$captcha = $arr[0].$arr[1].$arr[2].$arr[3].$arr[4];
echo $captcha;
Функция range('a','z') генерирует массив из всех букв английского алфавита. Также range(0, 9) генерирует массив от 0 до 9. array_merge соединяет 2 массива в один. Функция shuffle() перемешивает элементы массива. При обновлении страницы произойдёт перемешивание массива.