PHP マニュアル
前のページ |  | 次のページ

# 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`が1に設定された場合、文字列は常に指定し た幅でラップされます。このため、指定した幅よりも長い単語がある場 合には、分割されます。(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", 1); echo "$newtext\n"; ?>`

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

    A very
    long
    wooooooo
    ooooord.

nl2br(), chunk_split() も参照ください。

前のページ | ホーム | 次のページ
vsprintf | 上に戻る | Shockwave Flash 関数