Уменьшение колличества выводимых символов

Теги случайно не рвутся?

#1 14 сентября 2011 в 20:57
Здравствуйте!
Раньше на форуме поднималась тема "Как ограничить количество текста в записях УК?". Предложено решение с ограничением выводимых символов. Тема закрыта.
Вопрос знатокам: правильно ли сие решение (нет ли опасности разрыва тегов). Знаю что возможно ограничить число слов, да не знаю как. Помогите, пожалуйста, разобраться.
Спасибо!
p.s. о выводе записей в виде галереи осведомлён; закоментировать вывод описания не выход
#2 14 сентября 2011 в 23:15
самый простой вариант сделать умную обрезку строк:
  1.  
  2. function smart_cut($text, $words = 3, $separator = ' '){
  3. $current_pos = 0;
  4. for($i = 0; $i < $words; $i++){
  5. $current_pos = strpos($text, $separator, ($current_pos + 1));
  6. }
  7. return substr($text, 0, $current_pos);
  8. }
  9.  
#3 14 сентября 2011 в 23:42


самый простой вариант сделать умную обрезку строк:

  1.  
  2. function smart_cut($text, $words = 3, $separator = ' '){
  3. $current_pos = 0;
  4. for($i = 0; $i < $words; $i++){
  5. $current_pos = strpos($text, $separator, ($current_pos + 1));
  6. }
  7. return substr($text, 0, $current_pos);
  8. }
  9.  

maxisoft
Мaxisoft, разве Вам как, профессору, не видать что пишет чайник?
Чё с этим кодом делать ?
Спасибо!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.