無料CGI、PHPサイト(確認画面付きメールフォーム・メーリングリスト・メルマガ設置、逆アクセスランキング、画像カウンター等)PHPマニュアル by k-sky

wordwrap

(PHP 4 >= 4.0.2, PHP 5)

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

説明

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

指定した文字数で、指定した文字を用いて文字列を分割します。

パラメータ

str

入力文字列。

width

カラムの幅。デフォルトは 75。

break

オプションのパラメータ break を用いて行を分割します。 デフォルトは '\n' です。

cut

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

返り値

指定した文字列を指定したカラム数で分割したものを返します。

変更履歴

バージョン 説明
4.0.3 オプションのパラメータ cut が追加されました。

例1 wordwrap() の例

<?php
$text 
"The quick brown fox jumped over the lazy dog.";
$newtext wordwrap($text20"<br />\n");

echo 
$newtext;
?>

上の例の出力は以下となります。

The quick brown fox<br />
jumped over the lazy<br />
dog.

例2 wordwrap() の例

<?php
$text 
"A very long woooooooooooord.";
$newtext wordwrap($text8"\n"true);

echo 
"$newtext\n";
?>

上の例の出力は以下となります。

A very
long
wooooooo
ooooord.