ホームページ  >  記事  >  バックエンド開発  >  PHPワードラップ()

PHPワードラップ()

WBOY
WBOYオリジナル
2024-08-29 12:53:36877ブラウズ

PHP プログラミング言語の PHP wordwrap() 関数は、実際には、wordwrap() 関数内のブレーク文字を利用して文字列を多数の文字にラップするのに役立つ組み込み関数です。この機能をサポートするために、PHP 4.0.2 バージョンでのみ実行されますが、他の PHP バージョンでも実行されます。この PHP wordwrap() 関数は、文字列が指定された長さに達するときに、文字列を多くの新しい行にラップするのに役立ちます。この関数は、PHP プログラミング言語やその他の言語で文字列関数を処理する場合に最適な関数の 1 つです。

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

構文

wordwrap($str1, $width1, $break1, $cut1)

説明:

PHP プログラミング言語の wordwrap() 関数は、通常、上記の構文セクションで説明したように 4 つのパラメーターを受け入れます。

  • $str1: wordwrap() 関数の $str1 パラメーターは、実際に多くの行に分割する必要がある入力文字列を指定するのに役立ちます。
  • $width1: wordwrap() 関数の $width1 パラメーターは、文字列を折り返す必要がある/折り返す文字数を指定するのに実際に役立ちます。これらは、文字列値が分割されるまでの文字数です。
  • $break1: wordwrap() 関数の $break1 パラメータは実際にはオプションのパラメータですが、指定されている場合は、文字列の区切りの正確な位置に値が追加されます。
  • $cut1: wordwrap() 関数の $cut1 パラメーターは、実際にはブール型パラメーターです。この $cut1 パラメータ値が TRUE 値に設定されている場合、文字列は常にその時点、または正確に指定された幅の前で折り返されます。つまり、実際に width1 パラメータを指定している制約の途中に単語が来た場合、その間にある単語も分割されます。そして、この Cut1 パラメータが FALSE 値に設定されている場合、wordwrap() 関数は、width パラメータの値が単語の幅より小さい場合でも単語を分割しません。

戻り値:

wordwrap() 関数は、指定された長さに折り返された文字列を返すのに役立ちます。これは単なる文字列であり、成功した場合は複数の行に分割され、失敗した場合は FALSE 値になります。

PHP での wordwrap() 関数はどのように機能しますか?

PHP プログラミング言語の wordwrap() 関数は、主に wordwrap() 関数内で言及されている 4 つのパラメーターに基づいています。これは、区切り文字「ブレーク文字」を使用して、指定された文字列を文字数にラップすることで機能しますが、これは PHP 4.0.2 およびその他の PHP バージョン以上でのみ機能します。以下は実装する例です:

例 #1

これは、PHP プログラミング言語の wordwrap() 関数の実装例です。ここでは、まず変数「$text1」が文字列値「My Name is Pavan Kumar Sake.」で作成されます。次に、再び別の変数「$newtext1」変数が作成され、wordwrap() 関数とその fours パラメーターが格納されます。この wordwrap() 関数では、$str1 パラメーターは $text 変数の値です。次に、8 が幅パラメータとして使用され、改行には HTML タグ「
」の 1 つが使用されます。が使用され、$cut1 パラメータには TRUE 値が渡されます。次に、8 文字ごとに単語が折り返されて印刷されます。この印刷は、PHP Web プログラミング言語の echo 関数を利用して行われます。

コード:

<?php
$text1 = "My Name is Pavan Kumar Sake.";
$newtext1 = wordwrap($text1, 8, "<br>", TRUE);
echo "$newtext1";
?>

出力:

PHPワードラップ()

例 #2

この例は、上記の構文で説明したように、いくつかのパラメーターを利用して wordwrap() 関数がどのように動作するかを知るための実装の 1 つでもあります。まず、変数「$stringn1」を作成し、文字列文の値を格納します。次に、width1 変数は「10」値で保存され、break1 変数は「
」で作成されます。 htmlタグの値。次に、echo ステートメントの後に wordwrap() 関数が使用され、wordwrap() 関数の結果が出力されます。ここでは幅「10」で折り返して文字列を作成しています。

コード:

<?php
$stringn1 = "Pavan Kumar Sake a Blogger PhysicsNerd and BusinessMan";
$width1 = 10;
$break1 = "</br>";
echo wordwrap($stringn1, $width1, $break1);
?>

出力:

PHPワードラップ()

Example #3

This example also similar to the above example 1. At first $stringn1, $width1, $break1 variables are created with string value, integer value ,
tag value. Then wordwrap() function is used but $cut1 parameter is not used here. If the word’s width is larger than the specified width parameter value then the whole word will be printed by wrapping at first only if the $cut1 parameter is not used.

Code:

<?php
$stringn1 = "Congratulations! Pavan Sake kumar";
$width1 = 8;
$break1 = "</br>";
echo wordwrap($stringn1, $width1, $break1);
?>

Output:

PHPワードラップ()

Example #4

This program is also one of the wordwrap() function implementation by mentioning the $cut1 parameter by passing TRUE value to it. Here a variable “$stringnn1” is created with string value then $width11 variable is created with 8 as value then $break11 variable is created with
tag as break parameter, $cut1 variable is created with TRUE as value. Then wordwrap() function is used after the echo statement. Here cut1 parameter is used inside of the function by passing TRUE as value. Even though the string width is bigger than the width11 value then word will be broken and wrapped into single string text exactly. You can check the output below.

Code:

<?php
$stringnn1 = "Congratulations! Power Ranger of the World";
$width11 = 8;
$break11 = "</br>";
$cut11 = true;
echo wordwrap($stringnn1, $width11, $break11, $cut11);
?>

Output:

PHPワードラップ()

Example #5

This program is so similar to the example 4 but here $cut1 parameter value is passed with the FALSE value and stringnn1 variable is passed new string value, width parameter is mentioned with 7 as value. So the output will be different. For bigger strings or smaller strings, whole strings will be printed after some spaces like that. But most of the time the width of the strings which are wrapped will be of the length “7”.

Code:

<?php
$stringnn1 = "Be a part of Game Changer :: profitloops";
$width11 = 7;
$break11 = "</br>";
$cut11 = false;
echo wordwrap($stringnn1, $width11, $break11, $cut11);
?>

Output:

PHPワードラップ()

Conclusion

I hope you learnt what is the definition of PHP wordwrap() function along with its syntax with all the parameters explanation, How the wordwrap() function works in PHP Programming language along with various examples of implementing the wordwrap() function to understand the wordwrap() function better.

以上がPHPワードラップ()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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