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

