[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Цикл (проблема в условии
Lolik
помогите сделать вернее подкорректировать сделал код который нужно вставить в цикл но не могу задать условие правильно ohmy.gif

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>';
// }


цикл закоментировал вообщем
кратко я получаю текст из формы нужно текст разбить на предложения вернее в цикле поочереди брать предложения и посылать в определенное место его я вставлять не встал проблема вот в чем этот цикл должен просто выводить предложения по одному в столбик, но не выводит.... dry.gif
без цикла работает корректно и выводит первое предложение
я понял что дело в условии какое нужно поставить посоветуйте???




Спустя 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;
echo $text[0];

зачем мне код который создает посимвольный массив? dry.gif


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

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 написал(а):
хороший вопрос rolleyes.gif
эти 2 строчки делают тоже самое, что твои 10

вообще переменная в пхп(начиная с 4-го кажется) - "посимвольный" массив

Спустя 5 часов, 30 минут, 23 секунды (19.06.2010 - 09:51) tomash написал(а):
не посимвольный, а по предложениям! Это лучше чем у Вас, воспользуйтесь советом

условие на "пустоту" while(!empty($text))

Спустя 1 час, 8 минут, 20 секунд (19.06.2010 - 11:00) Lolik написал(а):
Цитата (qpayct @ 19.06.2010 - 01:21)
хороший вопрос rolleyes.gif
эти 2 строчки делают тоже самое, что твои 10

вообще переменная в пхп(начиная с 4-го кажется) - "посимвольный" массив

$text=$_POST['text'];
$massiv=explode(".",$_POST['submit']);
$size=count($massiv);


почему то функция не работает правильно explode

в массив просто заноситься строка
при проверки размера индекса массива выводиться 1

текст я передаю такой "привет.как дела.хорошо."

должен создасться такой массив

$massiv[0]=привет.
$massiv[1]=как дела.
$massiv[2]=хорошо.

в чем проблема? ohmy.gif

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

Спустя 1 минута, 22 секунды (19.06.2010 - 11:04) Lolik написал(а):
вопрос снят:lol: оказывается я парсил значение кнопки laugh.gif laugh.gif laugh.gif laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.