|
|
|
| Хотелось бы получить 20 возможных вариантов случайной перестановки слова, но щас показывается только одна перестановка.
Вопрос: Как сделать чтобы выводились 20 возможных перестановок из всех возможных ? Я думаю это делается через оператор while но не знаю как реализовать, помогите пожалуйста.
<form action="transposition.php" method="post">
<textarea class="input" rows="10" name="transposition" cols="60"></textarea><br />
<input class="button" type="submit" value="Отправить"></form>
<?php
$str = $_POST['transposition'];
$shuffled = str_shuffle($str);
echo $shuffled;
?>
|
| |
|
|
|
|
|
|
|
для: t3ma
(04.07.2008 в 15:28)
| | Пусть будет через while)
<form action="transposition.php" method="post">
<textarea class="input" rows="10" name="transposition" cols="60"></textarea><br />
<input class="button" type="submit" value="Отправить"></form>
<?php
$str = $_POST['transposition'];
$i=1;
while ($i<=20)
{
$shuffled = str_shuffle($str);
echo "$i: $shuffled <br>";
$i++;
}
?>
|
| |
|
|
|
|
|
|
|
для: JooZ
(04.07.2008 в 16:32)
| | Спасибо большое | |
|
|
|
|
|
|
|
для: t3ma
(04.07.2008 в 16:54)
| | Ребят а как сделать примерно так:
Например, если мы задаем фразу "фиолетовый слон", то на выходе должно получиться примерно так:
иолетовый слон
ифолетовый слон
фииолетовый слон
филетовый слон
филоетовый слон
фиоелтовый слон
Правила подстановки опечаточных букв задаются в отдельном файле, примерно так
qwa
pol
kjliomc
vcbfg
как это реализовать ? подскажите | |
|
|
|