<?php
public function getShortText( $sText ){
$text=strip_tags( $sText );
if(mb_strlen($text, 'UTF-8')>155)
{
$pos = mb_strpos($text, ' ', 155, 'UTF-8');
$text = mb_substr($text, 0, $pos, 'UTF-8');
return $text.' ...';
}
else
return $text;
}
$sText = '<p>Ключевым элементом в области снижения влияния объектов производства на водные ресурсы является уменьшение забора воды и качество <i>очистительных</i> процедур.</p>
<p>Для <strong>этих</strong> целей Группа «Газпром» проводит организационно-технические мероприятия, <img src="http://osb.loc/images/logo.jpg" alt="test" text> в частности по установке средств измерения расхода воды, а также установке и наладке запорно-затворной арматуры на своих предприятиях, что способствует существенной экономии водных ресурсов.</p>
<p>Повышение эффективности действующих очистных сооружений и внедрение новых технологий очистки стоков позволяет обеспечить нормативное качество очистки сточных вод. Общая мощность очистных сооружений «Газпрома» в 2010 г. составила 153,263 млн куб. м. Половина нормативно очищенных стоков прошла очистку на сооружениях биологической очистки, 39% — механической очистки, 12% — физико-химической очистки сточных вод.</p>';
print getShortText($sText, 30, '...');