Генератор мини слова a-zA-Z-0-9
42 повідомлення
#16 років тому
Народец, у кого есть функция, которая генерирует минислово типа as2Ed - нужно для скрытия урл, И чтобы не повторялась комбинация?
123 повідомлення
#16 років тому
Нужно создать массив, содержащий буквы и цифры.В цикле генерируем случайное число от 0 до (количество элементов массива) - 1, и прибавляет к строке элемент массива, номер которого равен числу!
123 повідомлення
#16 років тому
<?php
// Символы
$symbols = array("a", "A", "b", "B", "c", "C", "d", "D", "e", "E", "f", "F", "g", "G", "h", "H",
"i", "I", "j", "J", "k", "K", "l", "L", "m", "M", "n", "N", "o", "O", "p", "P",
"q", "Q", "r", "R", "s", "S", "t", "T", "u", "U", "v", "V", "w", "W", "x", "X",
"y", "Y", "z", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
// Длина нужного слова
$word_length = 15;
// Цикл
for ($i = 0; $i < $word_length; $i++) {
$word .= $symbols;
}
// Выводим слово
echo $word;
?>
1172 повідомлення
#16 років тому
gvgroupтвой же код, только быстрее в разы.
<?php
$symbols='abcdefghijklmnopqrstuvwxyz';
$symbols.=strtoupper($symbols).'0123456789';
$word='';
for($i=0;$i<$length;$i++)
$word.=substr($symbols,rand(0,35),1);
echo $word;
?>