randString
string randString( int pass_len = 10, pass_chars=false );
Возвращает строку указанной длины, состоящую из случайных символов. Символами могут быть буквы английского алфавита и цифры. Функция может использоваться например, для генерации пароля.
Параметры функции
Параметр | Описание | С версии |
---|---|---|
pass_len | Длина результирующей случайной строки. | |
Набор символов | набор символов. Необязательный. По умолчанию: abcdefghijklnmopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ0123456789.
может быть массивом классов символов и тогда в результирующую строчку войдет как минимум один символ из каждого класса. Пример:echo randString(7, array( "abcdefghijklnmopqrstuvwxyz", "ABCDEFGHIJKLNMOPQRSTUVWXYZ", "0123456789", "!@#\$%^&*()", )); | 7.1.0 |
Примеры использования
<? $new_password = randString(7); echo "Новый пароль: ".$new_password; // выводит строку "Новый пароль: fK4ftTP" ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024