PHP wordwrap() 関数

指定された長さに従って文字列を折り返します:

<?php
$str = "長い単語の例:Supercalifragulistic";
echo wordwrap($str,15,"<br>\n");
?>

実行例

定義と使用法

wordwrap() 関数は指定された長さに従って文字列を折り返します。

コメント:この関数は行の先頭に空白文字が残ることがあります。

文法

wordwrap(string,width,break,cut)
引数 説明
string 必須。折り返す文字列を指定します。
width オプション。最大行幅を指定します。デフォルトは 75 です。
break オプション。分断するために使用される文字(文字列断片)。デフォルトは "\n" です。
cut

オプション。指定された幅を超える単語に対して折り返すかどうかを指定します:

  • FALSE - デフォルト。No-wrap
  • TRUE - 折り返し

技術的詳細

返り値: 成功した場合、折り返し後の文字列を返します。失敗した場合、FALSE を返します。
PHP バージョン: 4.0.2+
更新ログ: PHP 4.0.3 で、追加されました cut 引数。

さらに多くの例

例 1

すべての引数を使用する:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>\n",TRUE);
?>

実行例

例 2

文字列を折り返す:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15);
?>

以下のコードの HTML 出力(ソースコードを確認してください):

<!DOCTYPE html>
<html>
<body>
以下の例は
長い単語は:
Supercalifragulistic
</body>
</html>

以下のコードのブラウザ出力:

長い単語の一例:Supercalifragulistic

実行例