SYNCERのロゴ
アイキャッチ画像

chunk_split - 文字列を分割する

chunk_splitは、ある文字列を、指定した長さで分割する関数です。

構文

string chunk_split ( string $body [, int $chunklen = 76 [, string $end = "\r\n" ]] )

パラメータ

$body

対象の文字列。

$chunklen

分割後の1つ1つの文字列の長さ。初期値は76。

$end

分割した各単位の末尾に付く文字。初期値は"\r\n"

返り値

string

分割後の文字列。

サンプルコード

<?php
	$body = "SYNCERSYNCERSYNCERSYNCERSYNCERSYNCER" ;

	$response = chunk_split( $body, 6 ) ;

デモ

文字列を分割する

ある文字列を指定した長さで分割します。ここでは6文字ずつに分割するように指定してみました。デフォルトでは末尾の文字は\r\nになるため、分割した単位ごとに末尾に改行が入っています。

<?php
/*** このコードは編集できます。 ***/

	$body = "SYNCERSYNCERSYNCERSYNCERSYNCERSYNCER" ;

	$response = chunk_split( $body, 6 ) ;

	var_dump( $response ) ;
string(48) "SYNCER
SYNCER
SYNCER
SYNCER
SYNCER
SYNCER
"

行末の文字を指定する

各単位の末尾の文字を第3引数で指定できます。ここでは"R!\n"を指定してみました。

<?php
/*** このコードは編集できます。 ***/

	$body = "SYNCESYNCESYNCESYNCESYNCESYNCE" ;

	$response = chunk_split( $body, 5, "R!\n" ) ;

	var_dump( $response ) ;
string(48) "SYNCER!
SYNCER!
SYNCER!
SYNCER!
SYNCER!
SYNCER!
"
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年6月26日 (月)
コンテンツを公開しました。