|
|
|
| Имеем такой код:
<?php
$word = "Hello";
$typos = array();
$typos = cTypoGenerator::getAllTypos( $word );
print_r( $typos );
?>
|
В браузере выводятся такая строка:
Array ( [0] => gello [1] => bello [2] => nello [3] => jello [4] => uello [5] => yello [6] => hwllo [7] =>
hsllo [8] => hdllo [9] => hrllo [10] => h4llo [11] => h3llo [12] => heklo [13] => heplo [14] => heolo [15] =>
helko [16] => helpo [17] => heloo [18] => helli [19] => hellk [20] => helll [21] => hellp [22] => hell0
[23] => hell9 [24] => ello [25] => hllo [26] => helo [27] => helo [28] => hell [29] => ehllo [30] => hlelo
[31] => hello [32] => helol [33] => hhello [34] => heello [35] => helllo [36] => helllo [37] => helloo )
|
Подскажите пожалуйста как сделать чтобы выводились значения в столбик:
gello
bello
nello
jello
и т.д. | |
|
|
|
|
|
|
|
для: t3ma
(04.07.2008 в 18:44)
| |
echo implode("<br/>\r\n", $typos);
|
более корректно
echo nl2br(htmlspecialchars(implode("\r\n", $typos)));
|
| |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 18:56)
| | Спасибо большое | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 18:56)
| | Подскажите еще пожалуйста где у меня ошибка:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Введите слово: <input class="input" name="word" size="35"> <input class="button" type="submit" value="Генерировать"> <input type="reset" class="subbut" value="Очистить" name="reset"></form>
<? if (empty($_POST['word']) )
{
echo "\r\n";
}
else {
echo "<h2>Результат генерации слова ."$_POST['word']".</h2>";
}
include "12.php";
$word = $_POST['word'];
$typos = array();
$typos = cTypoGenerator::getAllTypos( $word );
echo nl2br(htmlspecialchars(implode("\r\n", $typos)));
?>
|
Выдает: Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/domains/public_html/13.php on line 8 | |
|
|
|
|
|
|
|
для: t3ma
(04.07.2008 в 19:19)
| | echo "<h2>Результат генерации слова ".$_POST['word']."</h2>"; | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 19:25)
| | Спасибо. А точки всегда внутри кавычек ставятся ? а то я видел где точки ставятся за кавычками. объясните пожалуйста этот момент. | |
|
|
|
|
|
|
|
для: t3ma
(04.07.2008 в 19:37)
| | точки ставятся снаружи кавычек. И это прекрасно видно из этой строки.
Точки внутри кавычек будут являться частью символов самой строки.
Жирным помечено то, что внутри, или то, что снаружи?
echo "<h2>Результат генерации слова ".$_POST['word']."</h2>"; | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 19:43)
| | Относительно ".$_POST['word']." - снаружи
относительно echo - внутри | |
|
|
|
|
|
|
|
для: t3ma
(04.07.2008 в 20:48)
| | Жжете...
Я не знаю, каким языком Вам объяснить, что в выражении буквы внутри кавычек, а точка - снаружи.
Вам придется поверить на слово. | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 20:56)
| | ааа. спасибо! я понял! =))
вот так понятнее)):
выделенное находится снаружи
echo "<h2>Результат генерации слова" .$_POST['word']. "</h2>";
|
| |
|
|
|