
if ($_POST['submit']==true) {
$text=$_POST['text'];
// while(strlen($text)>=2){
$pos_chr=strpos($text,'.');
$move=substr($text,0,$pos_chr);
$text=substr($text,$pos_chr);
echo $move.'<br>';
// }
цикл закоментировал вообщем
кратко я получаю текст из формы нужно текст разбить на предложения вернее в цикле поочереди брать предложения и посылать в определенное место его я вставлять не встал проблема вот в чем этот цикл должен просто выводить предложения по одному в столбик, но не выводит....

без цикла работает корректно и выводит первое предложение
я понял что дело в условии какое нужно поставить посоветуйте???
Спустя 3 минуты, 23 секунды (19.06.2010 - 00:51) Lolik написал(а):
<?php
if ($_POST['submit']==true) {
$text=$_POST['text'];
// while(strlen($text)>=2){
$pos_chr=strpos($text,'.')+1;
$move=substr($text,0,$pos_chr);
$text=substr($text,$pos_chr);
echo $move.'<br>';
echo $text;
// }
}
Спустя 2 минуты, 46 секунд (19.06.2010 - 00:53) Ice написал(а):
if( isset( $_POST['submit'] ) ) {
/*...*/
}
Спустя 28 минут, 45 секунд (19.06.2010 - 01:22) qpayct написал(а):
$text = isset($_POST['submit']) ? explode(".",$_POST['submit']) : Null;
echo $text[0];
Спустя 33 минуты, 50 секунд (19.06.2010 - 01:56) Lolik написал(а):
Цитата (qpayct @ 18.06.2010 - 22:22) |
$text = isset($_POST['submit']) ? explode(".",$_POST['submit']) : Null; |
зачем мне код который создает посимвольный массив?

покажите как тут поставить условие правильно что бы цикл выполнялся пока переменная $text не будет пуста.

if ($_POST['submit']==true) {
$text=$_POST['text'];
// while(strlen($text)>=2){
$pos_chr=strpos($text,'.')+1;
$move=substr($text,0,$pos_chr);
$text=substr($text,$pos_chr);
echo $move.'<br>';
echo $text;
//}
Спустя 2 часа, 25 минут, 6 секунд (19.06.2010 - 04:21) qpayct написал(а):
хороший вопрос 
эти 2 строчки делают тоже самое, что твои 10
вообще переменная в пхп(начиная с 4-го кажется) - "посимвольный" массив

эти 2 строчки делают тоже самое, что твои 10
вообще переменная в пхп(начиная с 4-го кажется) - "посимвольный" массив
Спустя 5 часов, 30 минут, 23 секунды (19.06.2010 - 09:51) tomash написал(а):
не посимвольный, а по предложениям! Это лучше чем у Вас, воспользуйтесь советом
условие на "пустоту" while(!empty($text))
условие на "пустоту" while(!empty($text))
Спустя 1 час, 8 минут, 20 секунд (19.06.2010 - 11:00) Lolik написал(а):
Цитата (qpayct @ 19.06.2010 - 01:21) |
хороший вопрос ![]() эти 2 строчки делают тоже самое, что твои 10 вообще переменная в пхп(начиная с 4-го кажется) - "посимвольный" массив |
$text=$_POST['text'];
$massiv=explode(".",$_POST['submit']);
$size=count($massiv);
почему то функция не работает правильно explode
в массив просто заноситься строка
при проверки размера индекса массива выводиться 1
текст я передаю такой "привет.как дела.хорошо."
должен создасться такой массив
$massiv[0]=привет.
$massiv[1]=как дела.
$massiv[2]=хорошо.
в чем проблема?

Спустя 2 минуты, 48 секунд (19.06.2010 - 11:03) Basili4 написал(а):
вот по этому $massiv=explode(".",$_POST['submit']);
Спустя 1 минута, 22 секунды (19.06.2010 - 11:04) Lolik написал(а):
вопрос снят:lol: оказывается я парсил значение кнопки



