У меня есть код PHP, который отображает описание каждого сообщения на главной странице (www.kushaku.com): Ниже приведен код, который отображает описание:Как ограничить строку некоторого символа в PHP
<p class="shortdesc1">
<?php the_content(); ?>
</p>
Я пытаюсь ограничить описание части главной страницы некоторых символов, скажем, 180 символов, и после этого дисплей «...»
Я попытался ниже код:
function string_limit_words($string, $word_limit)
{
$words = explode(' ', $string, ($word_limit + 1));
if(count($words) > $word_limit) {
array_pop($words);
//add a ... at last article when more than limit word count
echo implode(' ', $words)."..."; } else {
//otherwise
echo implode(' ', $words); }
}
<?php
$excerpt = the_content();
echo string_limit_words($excerpt,25);
?>
но это стил l полный контент. Если я печатаю счет ($ words), он показывает '1', , если я беру strlen строки $, это дает мне вывод как '0'. Если я использую count_chars(), он дает мне вывод как '0'.
Просьба предложить любой способ достижения моей цели.
Спасибо заранее, Вивек
Почему бы не использовать 'substr()'? –
Является ли это Wordpress? – deceze
да это wordpress – user3193385