PHP wordwrap()関数
例
文字列が特定の長さに達したら、文字列を新しい行にラップします。
<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>\n");
?>
定義と使用法
wordwrap()関数は、文字列が特定の長さに達すると、文字列を新しい行にラップします。
注:この関数は、行頭に空白を残すことがあります。
構文
<div>wordwrap(<em>string,width,break,cut</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
string | Required 行に分割する文字列を指定します |
width | Optional 最大線幅を指定します。デフォルトは75です |
break | Optional 区切りとして使用する文字を指定します。デフォルトは「\n」です |
cut | Optional 指定された幅よりも長い単語を折り返すかどうかを指定します。
|
Technical Details
Return Value: | 成功した場合は行に分割された文字列を返し、失敗した場合はFALSEを返します。 |
---|---|
PHP バージョン: |
4.0.2+ |
変更ログ: |
cutパラメータはPHP4.0.3で追加されました |
その他の例
例
すべてのパラメータを使用:
<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>\n",TRUE);
?>
例
文字列を新しい行にラップします。
<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15);
?>
上記のコードのHTML出力は次のようになります(ソースを表示):
<!DOCTYPE html>
<html>
<body>
An example of a
long word is:
Supercalifragulistic
</body>
</html>
上記のコードのブラウザー出力は次のようになります。
An example of a long word is: Supercalifragulistic
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。