14 марта 2010, 23:53

PHP: выводим первые 3 предложения (можно любые 3)

echo implode(".",array_slice(explode (".", $bigtext), 0, 3))
  • Делим текст через точки на массив
  • Отрезаем первые 3 элемента массива
  • Делаем из массива обратно текст используя точку %)

1 комментарий РСС

DimaX
А если в тексте присутствуют дробные числа, типа 5.55 или сокращения, типа, неск.? :)
Vitaliy Bogdanets
А если троиточия, а если сокращения %)
Тут уже сложнее ;)))

Нужно например использовать «. » точку с пробелом, предварительно заменив .\r\n на . \r\n :)

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter