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

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

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

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






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