ホームページ >バックエンド開発 >PHPの問題 >PHPで文字列が長すぎる場合に省略記号を表示する方法

PHPで文字列が長すぎる場合に省略記号を表示する方法

王林
王林オリジナル
2021-09-17 14:37:293806ブラウズ

文字列が長すぎる場合に省略記号を表示する

php メソッド: 1. strlen() 関数を使用して文字列の長さを決定します; 2. 文字列の長さが指定された長さを超える場合は、substr を使用します。 () 関数を使用して余分な文字列を省略記号に置き換えます。

PHPで文字列が長すぎる場合に省略記号を表示する方法

#この記事の動作環境: Windows10 システム、php 7、thinkpad t480 コンピューター。

作業の都合上、一部の文字列の末尾部分を文字列に置き換える必要がある場合がありますが、これをコードで実現するにはどうすればよいでしょうか?

実際、冗長な文字列の内容を省略記号に置き換えるのは非常に簡単で、PHP が提供する関数を適切に使用するだけで済みます。コードで実装する方法を見てみましょう。

コードの実装:

/**
* php显示指定长度的字符串,超出长度以省略号(...)填补尾部显示
* @ str 字符串
* @ len 指定长度
**/
function cutSubstr($str,$len=30){
 if (strlen($str)>$len) {
	$str=substr($str,0,$len) . '...';
 }
 return $str;
}

推奨される学習:

php トレーニング

以上がPHPで文字列が長すぎる場合に省略記号を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。