method public static

Random::getStringByAlphabet()

Класс: \Bitrix\Main\Security\Random

Сигнатура

public static getStringByAlphabet(int $length, int $alphabet[, bool $requireAll = false ]) : string

Описание

Возвращает (по возможности) случайную ASCII-строку для заданной маски алфавита (@see self::ALPHABET_ALL)

Параметры

$length int
Длина результирующей строки.
$alphabet int
Маски алфавита (например, Random::ALPHABET_NUM|Random::ALPHABET_ALPHALOWER).
$requireAll bool = false
Обязательные символы из всех масок алфавита.

Возвращаемое значение

string

Как применяется в Random

Random::getStringByAlphabet() — метод класса \Bitrix\Main\Security\Random модуля «Главный модуль».

Статический метод — вызывается через имя класса Random, без создания объекта.

use Bitrix\Main\Security\Random;

$length = 1;
$alphabet = 1;
$result = Random::getStringByAlphabet($length, $alphabet);
// $result: string

Другие методы Random

  • getBytes() Возвращает (по возможности) случайную байтовую строку
  • getInt() Возвращает случайное целое число в заданном диапазоне
  • getString() Возвращает (по возможности) случайную буквенно-цифровую строку
  • getStringByArray() Эта функция случайным образом размещает символы из каждого набора в результирующей строке.
  • getStringByCharsets() Возвращает случайную (по возможности) строку для заданного списка кодировок.

Исходный файл: source/main/lib/security/random.php:94

Что будем искать? Например,Продвижение