Функция PHP и переменная внутри тега эха

У меня есть PHP-код, который выбирает статьи из базы данных. Выборка работает нормально, и я получаю список статей

Мне нужно было обрезать содержимое каждой статьи, чтобы оно вписывалось в пространство. Но я не мог найти способ написать. Ниже приведен необходимый код, который необходимо исправить. Для лучшего понимания я включил только необходимые части в цикл while.

while( ($row = mysqli_fetch_assoc($result)))
{
echo"   <article id='post-31' class='post-31 post type-post status-publish format-aside hentry category-news blogitem'>
<div class='blogitem-container'>
<div class='meta-container'>
<div class='rb_blog_meta_date_wrapper'>
<div class='rb_blog_meta_date rb_format_aside'><span class='rb_blog_meta_date_day'>02</span> JAN</div>
</div>
<div class='rb_meta_links '>
<h3><a href='video-postformat.html'>".$row['title']."</a></h3>
<hr>
&nbsp;<i class='fa fa-folder'></i> <a href='#' title='View all posts in News' rel='category tag'>".$row['category']."</a>  &nbsp;<i class='fa fa-heart bloglike '></i> <a class='bloglikelink' href='#' data-post-id='31'>".$row['like']."</a>
</div>
<!-- .rb_meta_links -->
<div class='clearfix'></div>
</div>
<!-- .meta-container -->
<div class='blogtext' >
<p align='justify'>'".mb_strimwidth('.$row['content'].', 0, 100, '...')."'
</p>
</div>
<!-- .blogtext -->
<a class='blogreadmore' href='video-postformat.html' >Read More</a>
<div class='clearfix'></div>
</div>
<!-- .blogitem-container -->
</article>";
}
?>

Может кто-нибудь переписать тэг echo, чтобы он работал. Я начинающий программист.
Отредактировал вопрос. Включен весь код.

<p align='justify'>'".mb_strimwidth('.$row['content'].', 0, 100, '...')."'
</p>.

Нужно исправить этот кусок кода

Оригинальный вопрос, чтобы не путать окружающих, глядя на ответы:

while( ($row = mysqli_fetch_assoc($result))){
echo "mb_strimwidth("'.$row['content'].'", 0, 10, "...");";
}

0

Решение

Вы используете слишком много цитат, где вы не должны вообще

echo mb_strimwidth($row['content'], 0, 10, "...");

Вот

<p align='justify'>'".mb_strimwidth($row['content'], 0, 100, '...')."'
1

Другие решения

Кажется, проблема в вашем эхо. " не обязательно.

echo mb_strimwidth($row['content'], 0, 10, "...");
1

По вопросам рекламы [email protected]