код
<?
$nz=array('a','b','c','q','r','w','t');
$nb=count($nz);
shuffle($nz);
for($i=o; $i<$nb; $i++)
{
echo $nz[$i];
}
?>
создавал на основе масивов и цыкла, вопрос в том что он не хочет генерироватса?
подскажите где ошибка :huh:
<?
$nz=array('a','b','c','q','r','w','t');
$nb=count($nz);
shuffle($nz);
for($i=o; $i<$nb; $i++)
{
echo $nz[$i];
}
?>
! |
Winston |
function foo($length = 5)
{
$arrayNum = range(0, 9); //Генерируем массив цифр 0 - 9
$arrayChar = range('a', 'z'); //Генерируем массив букв а - z
$randArray = array_merge($arrayNum, $arrayChar); //Сливаем два массива вместе
shuffle($randArray); //Перемешиваем массив
$randArray = implode('', $randArray); //Переводим его в строку
return substr($randArray, 0, $length); //Возвращаем часть строки от 0 до $length символов
// return md5(substr($randArray, 0, $length)); //Для большей безопасности можно еще и хешировать пароль
}
echo foo(10); //Вызываем функцию которая генерирует 10 случайных символов
Цитата (Metys @ 21.09.2011 - 20:29) |
for($i=o; |
for($i=0;