chunk_split( string $body[, int $chunklen[, string $end]] )
は、文字列「$body」を、「$chunklen」に指定した文字数毎に、「$end」に指定した区切文字列で区切る組み込み関数。
定義
chunk_split( 文字列型 $body[, 整数型 $chunklen[, 文字列型 $end]] );
パラメータ
- 文字列型 $body
指定文字数ごとに、区切りたい文字列を指定する。
- 整数型 $chunklen
オプション。
区切る文字数を指定する。
初期設定値は、「76」。
- 文字列型 $end
オプション。
区切りに使用する文字列を指定する。
初期設定値は、
\r\n
。
戻り値
文字列「$body」を、「$chunklen」に指定した文字数毎に、「$end」に指定した文字列で区切った文字列。
構文
文字列を区切る(1)
区切り後文字列 = chunk_split( 区切りたい文字列 );
「区切りたい文字列」を、76文字毎に、\r\n
で区切った文字列を返す。
文字列を区切る(2)
区切り後文字列 = chunk_split( 区切りたい文字列, 区切る文字数 );
「区切りたい文字列」を、「区切る文字数」に指定した文字数毎に、\r\n
で区切った文字列を返す。
文字列を区切る(3)
区切り後文字列 = chunk_split( 区切りたい文字列, 区切る文字数, 区切文字列 );
「区切りたい文字列」を、「区切る文字数」に指定した文字数毎に、「区切文字列」で区切った文字列を返す。
サンプル
文字列を区切る
<?php
$varStr = "01234567890123456789012345678901234567890123456789";
echo chunk_split( $varStr, 10, "<br />" );
?>
$varStr = "01234567890123456789012345678901234567890123456789";
echo chunk_split( $varStr, 10, "<br />" );
?>
↓↓↓出力結果↓↓↓
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789