ワード‐ラップ【word wrap】
ワードラップ
【英】word wrap, word wrap around
ワードラップとは、ワープロソフトのなどの機能のひとつで、英単語が行の末尾から次の行にまたがってしまうような場合に、その単語を丸ごと次の行に送ってしまう機能のことである。
単語と余白によって成り立つ欧文では、行にまたがる単語の存在は著しく読みやすさを損なう上に誤読の恐れがある。これを回避するためにワードラップが行われる。ワードラップが用いられる際には、単語間の余白や単語内の文字間隔を微調整して行全体の配置を整えるジャスティフィケーション機能が併用される場合が多い。
同じく行末の処理方法としてはハイフネーションがあり、これは行末で分割された単語をハイフン(-)によって1単語であることを表示する手法であるが、これでは読みにくさがあまり解消されないために、ワープロソフトやテキストエディターの多くは可能な限りワードラップを用いた行末の調整を行っている。
wordwrap
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 で追加されました。
例 2338. 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.
例 2339. wordwrap() の例
<?php
$text = "A very long woooooooooooord.";
$newtext = wordwrap($text, 8, "\n", 1);
echo "$newtext\n";
?>
この例の出力は次のようになります。
A very long wooooooo ooooord.
nl2br(), chunk_split() も参照ください。
「word wrap」の例文・使い方・用例・文例
固有名詞の分類
PHP |
popen HTTP wordwrap image2wbmp link |
- wordwrapのページへのリンク