ホームページ > バックエンド開発 > PHPチュートリアル > 完全な単語を尊重しながらテキストを 100 文字に切り詰める方法

完全な単語を尊重しながらテキストを 100 文字に切り詰める方法

DDD
リリース: 2024-10-24 06:37:02
オリジナル
250 人が閲覧しました

How to Truncate Text to 100 Characters while Respecting Full Words?

テキストの切り詰めで完全な単語を尊重する

このシナリオでは、完全な単語を保持しながら文字列を 100 文字に切り詰めます。 substr を使用する単純なアプローチとは異なり、このメソッドは単語の分割を防ぐことを目的としています。

これを実現するには、次のアプローチを検討してください。

<code class="php">$content = "This is a sentence that has more than 100 characters in it, and I want to return a string of only full words that is no more than 100 characters!";

$pos = strpos($content, ' ', 100);
$truncated = substr($content, 0, $pos);</code>
ログイン後にコピー

このコードでは、最初に最初のスペースを見つけます。 100 文字目以降は strpos を使用します。これにより、単語が途切れることがなくなります。続いて、substr を使用して、単語の境界を考慮して、その位置までの文字列を切り詰めます。

出力は次のようになります。

"This is a sentence that has more than 100 characters in it, and I want to return a string of only"
ログイン後にコピー

以上が完全な単語を尊重しながらテキストを 100 文字に切り詰める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート