PHP

Генерация случайной строки на PHP

M
Markabus
·
Генерация случайной строки на PHP

Создаем генерация случайной строки из латинских букв (больших и маленьких) и цифр.
Первым делом создаем переменную с разрешенными символами.

$symbols = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

Теперь генерируем строку. Сначала обрабатываем переменную symbols (в которой у нас все необходимые символы) функцией str_shuffle – она просто переставляет в строке символы случайным образом.
Далее обрезаем строку до нужного нам количества символов. В данном случае: 10. Помещаем результат в переменную key.

$key = substr(str_shuffle($symbols), 0, 10);

Получаются случайные строки, типа:

94MuCbrJW2
←
Предыдущая
Как очистить переменную от лишних символов 2 (регулярные выражения)
Следующая
Редирект на PHP
→

Читайте также

Фотореалистичный кадр на деревянном столе: мелкое стальное сито на керамической миске, в миске просеянные макароны-буквы, а в сите остались камешки, обрывок бечёвки, проволочная стяжка и кусочек скорлупы, на заднем плане в расфокусе ноутбук с редактором кода — иллюстрация к статье об очистке строки в PHP от лишних символов.PHP
12 сентября 2026 г.

Как очистить строку в PHP от лишних символов: пробелы, кавычки, мусор и где на самом деле защита

Данные из форм приходят с пробелами по краям, неразрывными пробелами из копипаста, случайными кавычками и невидимыми управляющими символами. Разбираем инструменты PHP для очистки строк — trim, str_replace, strtr, preg_replace, filter_var — собираем готовую функцию нормализации и отдельно объясняем, почему вырезание символов не заменяет экранирование и подготовленные запросы.

Читать →
Фотореалистичный кадр сверху: на деревянном столе открытый ноутбук с таблицей фоновых задач и цветными статусами, рядом механическая клавиатура, кружка кофе, блокнот с ручкой, витой кабель и внешний SSD — иллюстрация к статье об Action Scheduler в WooCommercePHP
24 марта 2025 г.

Action Scheduler для асинхронного выполнения задач в WooCommerce

Тяжёлые операции при оформлении заказа заставляют покупателя ждать. Разбираем два способа вынести их в фон: быстрый приём с неблокирующим wp_remote_post() и полноценную очередь задач Action Scheduler, которая уже встроена в WooCommerce — с примерами кода, мониторингом и типичными ошибками.

Читать →
заметки про phpPHP
29 сентября 2023 г.

Полезные вспомогательные функции на PHP

С помощью этой функции можно вывести переменную, массив, объект. Например, это полезно, когда надо увидеть – что вернула какая-то функция. Или чтобы посмотреть…

Читать →