Генерация строки
Простой пример функции которая генерирует случайные символы для строки.
Напишем простой код.
<?php
$random=generateCode(6);
exit($random);
// Функция для генерации случайной строки
function generateCode($length) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789";
$code = ""; $clen = strlen($chars) - 1;
while (strlen($code) < $length) {
$code .= $chars[mt_rand(0,$clen)];
}
return $code;}
?>
Запустите страницу, обновляя её каждый раз вы будете получать новые результаты.
$random=generateCode(6); - Вызываем функцию generateCode, передаём ей что нам нужно сгенерировать 6 символов и отдаём результат переменной $random.
В $chars создаются все возможные, для генерации, символы.
В $clen определяется длина строки (количество символов).
С помощью цикла while заполняем $code символами, которые создаются рандомно.
Когда количество символов достигент указанного - результат отдаётся.