I Shar

I Shar

мир глазами веб-разработчика

PHP: рандомная строка

строка из случайных чисел и букв латинского алфавита

I Shar

время чтения 1 мин.

Photo by Ryan Quintal on Unsplash

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

function generateRandomString($length = 10) {
    $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $charactersLength = strlen($characters);
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, $charactersLength - 1)];
    }
    return $randomString;
}
echo $generateRandomString();

По умолчанию длина строки равна десяти символам.

Основу функции составляют:

  1. буквенно-численная переменная $characters, состоящая из последовательности чисел и букв латинского алфавита в ниженм и верхнем регистрах.
  2. Цикл for, выполняющий количество итераций, равное длине итоговой строки
  3. Функция rand , с помощью которой выбирается случайный символ из строки $characters.

Результат будет примерно таким:

ozQS8IkMb2


Спасибо за внимание.

    • backend
    • php

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.