ホームページ >バックエンド開発 >PHPチュートリアル >指定された長さに応じて文字列をインターセプトする PHP コード

指定された長さに応じて文字列をインターセプトする PHP コード

WBOY
WBOYオリジナル
2016-07-25 08:44:251653ブラウズ

PHP は指定された長さに応じて文字列をインターセプトし、文字列が指定された長さを超える場合は... に置き換えられますが、このコードは中国語と英語の区別をサポートしていません

  1. //文字列が定義された長さより長い場合、
  2. //文字列の末尾に 3 つのピリオドが追加されます。
  3. //これは、次のように任意に変更できます:
  4. //return substr($str ,0, $len).'[続きを読む]';
  5. //http://www.sharejs.com
  6. function strLength($str,$ len){
  7. $lenght = strlen($str);
  8. if($lenght > $len){
  9. return substr($str,0,$len).'...';
  10. }else{
  11. return $ str;
  12. }
  13. }
  14. $str = "これはかなり長い文字列です。";
  15. //最初の部分は文字列で、2 番目の部分は文字列の長さです
  16. echo strLength($str,10)'。 echo strLength($str,30);
  17. ?>
コードをコピー

php


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