我有以下函數來截斷文本:截斷字符串逃過forien charasters
/**
* Removes HTML tags, crops to 255 symbols
*
* @param string $unformatted
*/
public function formatShortDescr($unformatted) {
if(strlen($unformatted)<1) return;
$long_text = strip_tags(trim($unformatted));
$max_length = 255;
if(strlen($long_text) > $max_length){
$short_text = (substr($long_text,0,$max_length));
} else {
$short_text = $long_text;
}
return $short_text;
}
如這樣的: <p>Victory har utvecklats för att passa den ägare som behöver en kompakt, ........
被轉換成:Victory har utvecklats för att passa den &a
我怎樣才能將其設置爲從不降價的字符串一半通過打破html實體的方式?