Поддержка Проблемы и решения Как ограничить количетво символов!?

  • Извиняюсь за глупый вопрос…но как ограничить количество символов которые выводятся данной функцией! <?php the_author_description(); ?> Заранее Спасибо!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Yuri

    (@yube)

    Функция the_author_description() считается устаревшей (deprecated). Рекомендуется заменить ее на the_author_meta(‘description’).

    Ограничить кол-во символов можно так:
    <?php echo mb_substr(get_the_author_meta('description'), 0, N, 'UTF-8'); ?>
    где N — кол-во символов для вывода.
    Требуется наличие php-расширения mbstring.

    Спасибо большое я и не знал!) а вот вопрос отсюда вытекает…значит при установке сайта на удаленный хостинг нужно смотреть включено ли или имеется ли у них данное расширение…?

    Модератор Yuri

    (@yube)

    Вообще-то, да. PHP в чистом виде ничего не знает об utf-8 (preg_* не в счет, т.к. PCRE можно считать «прибамбасом» к PHP). Так что строковые операции с utf-8 без этого расширения будут выполняться некорректно, если в строках есть что-то, отличное от цифр и латиницы.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Как ограничить количетво символов!?» закрыта для новых ответов.