wordwrap
(PHP 4 >= 4.0.2, PHP 5)
wordwrap --
文字列分割文字を使用して指定した文字数数に文字列を分割する
説明
string
wordwrap ( string str [, int width [, string break [, bool cut]]] )
オプションの width
パラメータで指定したカ
ラム番号で文字列str
を分割します。(オプショ
ンの)break
パラメータを用いて行は分割されま
す。
width
またはbreak
が
指定されない場合、wordwrap()は75カラムで自動的に
分割し、'\n' (改行)を用いて分割します。
cut
を TRUE に設定すると、
文字列は常に指定した幅でラップされます。このため、
指定した幅よりも長い単語がある場合には、分割されます (2 番目の例を参照ください)。
注意:
cut
オプションパラメータは PHP 4.0.3
で追加されました。
例 1. wordwrap()例
<?php $text = "The quick brown fox jumped over the lazy dog."; $newtext = wordwrap($text, 20, "<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($text, 8, "\n", true);
echo "$newtext\n"; ?>
|
この例の出力は次のようになります。
A very
long
wooooooo
ooooord. |
|
nl2br(),
chunk_split()
も参照ください。