文字列をより小さな部分に分割する

# chunk_split

(PHP 4, PHP 5, PHP 7, PHP 8)

chunk_split — 文字列をより小さな部分に分割する

### 説明

function chunk_split(string `$string`, int `$length` = 76, string `$separator` = "\r\n"): string

文字列をより小さな部分に分割する際に使用され、 base64_encode() の出力を RFC 2045の規約に基づいた出力に変換するといった用途に適しています。 この関数は、`length` 文字毎に文字列 `separator` を挿入します。

### パラメータ

`string`

  分割したい文字列。

`length`

  各部分の長さ。

`separator`

  行末の区切り。

### 戻り値

分割した文字列を返します。

### 例

例1 chunk_split() の例

    <?php
    $data = 'This is quite a long string, which will get broken up because the line is going to be too long after base64 encoding it.';

    // RFC 2045 に基づき $data をフォーマットします
    $new_string = chunk_split(base64_encode($data));
    echo $new_string, PHP_EOL;
    ?>

### 参考

- str_split() - 文字列を配列に変換する
- explode() - 文字列を文字列により分割する
- wordwrap() - 指定した文字数で文字列を分割する
- » RFC 2045

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open