[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Текст обрезается как попало
Wanter
Сайт на движке wp, сделал вывод последних комментариев
function new_comments() {
$args = array (
'number' => 5,
'status' => 'approve',
);

$comments = get_comments($args);

foreach($comments as $comment) :
$comment_content_short = strip_tags($comment->comment_content);
$comment_content_short = substr($comment_content_short, 0, 100);
echo '<div id="block_top_com"><div class="com_name"><b>' . $comment->comment_author . '</b>
<p style="display:inline;color: #3366cc;">оставил комментарий</p></div><div id="srelka"></div>
<div class="com_top_body"><a href="'
. get_comment_link($comment->comment_ID) . '">'
. substr($comment_content_short, 0, strrpos($comment_content_short, ' ')) .
'...</a></div></div>';
endforeach;

}

Текст комментария должен обрезаться, если он длиннее 100 символов, одни комментарии обрезаются нормально, другие до пары символов, а некоторые обрезаются полностью. Как это можно исправить?
Игорь_Vasinsky
если в юникоде - то используй функции с mb_

mb_substr($string, $start, $lenght, 'utf-8');


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

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