将字符串分割成小块

# 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