голосование
PHP
Javascript
BASH
Firebird
HTML
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Перемешивание элементов массивов для капчи PHP

Хочу показать вам скрипт для перемешивания массива 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() перемешивает элементы массива. При обновлении страницы произойдёт перемешивание массива.

просмотры: 539, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-26 12:39:06
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
домен RU всего за 99 рублей
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.