[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция анонса новости
Гость_Начинающий
function articleIntro($article)
{
$firstdot = strpos($article['content'], ".");
$article_intro = strip_tags(substr($article['content'], 0, ++$firstdot));
return $article_intro;
}

Функция должна обрезать строку до вхождения первого символа (включительно). Сейчас функция работает с точкой. Как сделать, чтобы работала еще и с "!" и "?".
Гость_Начинающий
прошу прощения - "до первого вхождения"
inpost
Гость_Начинающий
firstdot обработай точно так же до других символов!
Или ещё лучше, регуляркой укажи диапазон символов, код будет меньше и понятнее.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
Цитата (inpost @ 2.01.2013 - 20:37)
Гость_Начинающий
firstdot обработай точно так же до других символов!
Или ещё лучше, регуляркой укажи диапазон символов, код будет меньше и понятнее.

Прочитал мэнуал по регулярным - как задать диапазон в моем случае не ясно, если не затруднительно дайте линк, либо здесь напишите. Спасибо заранее
inpost
По регулярным выражениям написана книга. Я не думаю, что за полтора часа между нашими комментариями ты смог изучить хотя бы начальный уровень регулярок. Ведь чтобы понять их, надо попробовать минимум, потом посмотреть кармашки, подобрать нужный патерн.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
Цитата (inpost @ 2.01.2013 - 22:29)
inpost 

Спасибо, помогли.
Быстрый ответ:

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