|
|
|
| Друзья, помогите со следующей задачей - нужен алгоритм по формированию строки переменной длины (допустим от 1 до 5 символов) из заданного множества символов (русский алфавит). | |
|
|
|
|
|
|
|
для: genek
(03.02.2009 в 13:14)
| |
<?
$s = "абвгдежзиклмнопрстуфхц";
$s = str_shuffle($s);
$s = substr($s, 0, rand(1, 5));
echo $s;
|
| |
|
|
|
|
|
|
|
для: genek
(03.02.2009 в 13:14)
| | $множество = 'абв ... эюя' //
$раз = случайное число от 1 до 5
Повторяем $раз {
$место = случайное число от 1 до длины $множество
$строка .= $множество[$место]
} | |
|
|
|
|
|
|
|
для: genek
(03.02.2009 в 13:14)
| | Спасибо большое!
Кстати, в книге "Самоучитель PHP5" функция "str_shuffle" не рассмотрена. | |
|
|
|
|
|
|
|
для: genek
(03.02.2009 в 13:42)
| | Ну я не виноват в этом, я не автор этого учебника ) Но можете почитать о ней здесь. | |
|
|
|
|
|
|
|
для: genek
(03.02.2009 в 13:42)
| | Все функции рассмотреть невозможно в рамках одной книги, поэтому время от времени следует просматривать руководство по PHP. | |
|
|
|