文字列が長すぎる場合に省略記号を表示する
#この記事の動作環境: Windows10 システム、php 7、thinkpad t480 コンピューター。 作業の都合上、一部の文字列の末尾部分を文字列に置き換える必要がある場合がありますが、これをコードで実現するにはどうすればよいでしょうか? 実際、冗長な文字列の内容を省略記号に置き換えるのは非常に簡単で、PHP が提供する関数を適切に使用するだけで済みます。コードで実装する方法を見てみましょう。 コードの実装:php メソッド: 1. strlen() 関数を使用して文字列の長さを決定します; 2. 文字列の長さが指定された長さを超える場合は、substr を使用します。 () 関数を使用して余分な文字列を省略記号に置き換えます。
/** * php显示指定长度的字符串,超出长度以省略号(...)填补尾部显示 * @ str 字符串 * @ len 指定长度 **/ function cutSubstr($str,$len=30){ if (strlen($str)>$len) { $str=substr($str,0,$len) . '...'; } return $str; }
以上がPHPで文字列が長すぎる場合に省略記号を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。