wordwrap

(PHP 4 = 4.0.2)

wordwrap -- 文字列分割文字を使用して指定した文字数数に文字列を分割する

説明

string wordwrap ( string str, int [width] , string [break] , int [cut] )

(オプションの) width パラメータで指定したカ ラム番号で文字列 str を分割します。(オプショ ンの) break パラメータを用いて行は分割されま す。

width または break が 指定された場合、 wordwrap() は75カラムで自動的に 分割し、'\n'(改行)を用いて分割します。

cut が1に設定された場合、文字列は常に指定し た幅でラップされます。このため、指定した幅よりも長い単語がある場 合には、分割されます。(2番目の例を参照下さい)

例 1 wordwrap()

$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap( $text, 20 );

echo "$newtext\n";


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

The quick brown fox
jumped over the lazy dog.


例 2 wordwrap() の例

$text = "A very long woooooooooooord.";
$newtext = wordwrap( $text, 8, "\n", 1);

echo "$newtext\n";


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

A very
long
wooooooo
ooooord.


nl2br() も参照下さい。