Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вывести из общего текста первых 3 предложения?
Форумы портала PHP.SU » PHP » Программирование на PHP » Как вывести из общего текста первых 3 предложения?

Страниц (1): [1]
 

1. kappa - 18 Апреля, 2011 - 10:28:51 - перейти к сообщению
Прошу помощи, я как новичок пытаюсь сделать функцию чтобы выводить часть текста для описания статьи., а точнее реагировала на точки.
2. Jampire - 18 Апреля, 2011 - 11:19:29 - перейти к сообщению
Лучше вывести первые 200 символов (к примеру). Иначе предложения могут быть очень длинными. Или очень короткие.
3. kappa - 18 Апреля, 2011 - 11:31:18 - перейти к сообщению
Jampire пишет:
Лучше вывести первые 200 символов (к примеру). Иначе предложения могут быть очень длинными. Или очень короткие.


Вот первых 200 символов можно вывести так

но тогда может слово обрываться вот в чем проблема
4. OrmaJever - 18 Апреля, 2011 - 12:04:19 - перейти к сообщению

Люблю строковые функции Улыбка
Кстате раскажите кто вас учил так писать переменую "$text" ?
5. kappa - 18 Апреля, 2011 - 12:39:25 - перейти к сообщению
[quote=OrmaJever][/quote]
Спасибо, то что надо я бы сам долго разбирался.
А $text это я посмотрел на http://php.net/manual/en/function.substr.php
и на первом примере подумал что в ковычки вместо текста подставляется переменная Радость .
6. DeepVarvar - 18 Апреля, 2011 - 12:49:42 - перейти к сообщению
OrmaJever пишет:
кто вас учил так писать переменую "$text" ?

kappa пишет:
в ковычки вместо текста подставляется переменная

Попробуйте и сравните разницу:
PHP:
скопировать код в буфер обмена
  1. $text = "текст";
  2. echo "$text<br />";
  3. echo '$text<br />';
  4. echo $text;

......

 

Powered by ExBB FM 1.0 RC1