PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips93 文字列を任意の文字数で改行する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-4文字列Tips93 文字列を任意の文字数で改行する

Level1

Pointchunk_split関数、wordwrap関数を使う

長い文字列を特定の文字数で改行したい場合には、chunk_split関数かwordwrap関数を使います。

chunk_split関数は、引数の文字列を指定された文字数ごとに改行した文字列を返します。

chunk_split関数の使い方

改行された文字列 = 
 chunk_split(文字列,[文字数],[改行文字]);

引数の文字数を省略した場合には、BASE64エンコード形式の1行当たりの基準文字数である76文字で改行されます。

また、chunk_split関数では改行文字を指定することもできます。改行文字を省略した場合には、CR+LF(\r\n)を改行文字として処理されます。

wordwrap関数は、引数の文字列を指定した文字数の前後の単語と単語の境界で改行した文字列を返します。単語とは空白文字を区切りとする文字列として処理されます。

つまり、引数の文字数を超えない最大の単語数で改行され、引数の文字数を超える単語があった場合にはその単語の末尾で改行されます。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません