Документация для разработчиков
Темная тема

randString

Array
string
randString(
 int pass_len = 10,
 pass_chars=false
);

Возвращает строку указанной длины, состоящую из случайных символов. Символами могут быть буквы английского алфавита и цифры. Функция может использоваться например, для генерации пароля.

Параметры функции

ПараметрОписание С версии
pass_len Длина результирующей случайной строки.
Набор символов набор символов. Необязательный. По умолчанию: abcdefghijklnmopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ01234567­89.

может быть массивом классов символов и тогда в результирующую строчку войдет как минимум один символ из каждого класса.

Пример:
echo randString(7, array(
  "abcdefghijklnmopqrstuvwxyz",
  "ABCDEFGHIJKLNMOPQRSTUVWXYZ",
  "0123456789",
  "!@#\$%^&*()",
));
7.1.0

Примеры использования

<?
$new_password = randString(7);
echo "Новый пароль: ".$new_password;
// выводит строку "Новый пароль: fK4ftTP"
?>


© «Битрикс», 2001-2022, «1С-Битрикс», 2022
Наверх