ホームページ >バックエンド開発 >PHPチュートリアル >文字のハイフネーションでテキストを切り詰める PHP コード

文字のハイフネーションでテキストを切り詰める PHP コード

WBOY
WBOYオリジナル
2016-07-25 09:03:15959ブラウズ
  1. // Chirp Internet によるオリジナルの PHP コード: www.chirp.com.au

  2. // このヘッダーを含めることで、このコードの使用を承認してください。
  3. function myTruncate($ string, $limit, $break=".", $pad="...") {
  4. // string が $limit より短い場合は、変更せずに戻ります
  5. if(strlen($string) <= $limit)
  6. return $string;

  7. // $limit と文字列の終わりの間に $break はありますか?

  8. if(false !== ($breakpoint = strpos($string, $break, $limit))) {
  9. if($breakpoint < strlen($string) - 1) {
  10. $string = substr($string, 0, $breakpoint) . $pad;
  11. }
  12. }
  13. return $string;
  14. }
  15. /***** 例 ****/
  16. $short_string=myTruncate($long_string, 100, ' ');
  17. ?>

复制代


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