PHP で文字列を最大 20 ワードに切り詰める
PHP では、文字列の長さを特定のワードに制限する必要が生じる場合があります。単語数。これは、簡潔な要約を作成したり、長いコンテンツからの抜粋を表示したりするようなシナリオで役立ちます。これを達成するために、PHP で文字列を最初の 20 単語まで切り詰める方法を見てみましょう。
limit_text 関数は、このタスクを達成するための実用的なツールです。組み込みの PHP 関数の組み合わせを使用して、入力文字列を分析および操作します。
limit_text 関数の簡潔な実装を次に示します。
function limit_text($text, $limit) { if (str_word_count($text, 0) > $limit) { $words = str_word_count($text, 2); $pos = array_keys($words); $text = substr($text, 0, $pos[$limit]) . '...'; } return $text; }
この関数を使用するには、単に切り詰めたい文字列を最初の引数に最大単語数を指定し、2 番目の引数に最大単語数を指定します。たとえば、次のコードは、最初の 5 単語の後の文字列を切り捨てます。
echo limit_text('Hello here is a long sentence that will be truncated by the', 5);
出力:
Hello here is a long ...
このコードは、元の文字列を効果的に制限します。最大 5 単語。切り捨てられた出力に追加される「...」 (省略記号) で示されます。
以上がPHPで文字列を最大20ワードまで切り詰める方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。