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

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

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

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






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