Codeigniter の最新バージョンで Web サイト アプリケーションを作成しています。テキストが Web レイアウトを壊してしまわないように、例外関数を使用してテキストをカットまたは制限したいと考えています。
以下では、ある単語と別の単語の間にスペースを使用して、テキストを分割します (短い単語のみを表示します)。
しかし、文字列または文字列全体の長さで分割またはカットする関数を作成したい
例: 文字列の長さが 2000 文字あるが、文字列の長さを 100 文字だけ表示したい場合 (煩わしいスペースと特殊文字をカウントします)
function My_EXCEPTION($string, $limit, $break=" ", $pad="...")
{
if(strlen($string) <= $limit) return $string;
if(false !== ($breakpoint = strpos($string, $break, $limit))) {
if($breakpoint < explode(strlen($string),-1)) {
$string = substr($string, 0, $breakpoint) . $pad;
}
}
return $string;
}
どうすればこの機能を使用できますか 助けてください
よろしくお願いします!!!