Это может не ответить на ваш вопрос, но это один из способов решения этой проблемы.
Если бы я писал блог, я бы хотел определить, где пост будет обрезан. Таким образом, я смогу публиковать такие вещи, как видео, и обрезать пост в том месте, где заканчивается видео, а затем остальные могут отображаться при просмотре поста.
Попробуйте добавить определенную строку в том месте, где вы хотите, чтобы пост был обрезан, например. «-» или какой-либо тег, чтобы место разрыва не было видно.
Затем вы можете использовать mb_stripos для хранения местоположения строки разрыва, а затем передать это местоположение в качестве длины для метода подстроки.
или ...
<?=substr( strip_tags($a['content']), 0, mb_stripo(strip_tags($a['content']),
"break string"))?>