使用 MIME base64 对数据进行编码

# base64_encode

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

base64_encode — 使用 MIME base64 对数据进行编码

### 说明

function base64_encode(string `$string`): string

使用 base64 对 `string` 进行编码。

设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输，例如电子邮件的主体。

Base64-encoded 数据要比原始数据多占用 33% 左右的空间。

### 参数

`string`

  要编码的数据。

### 返回值

编码后的字符串数据。

### 示例

示例 #1 base64_encode() 示例

    <?php
    $str = 'This is an encoded string';
    echo base64_encode($str);
    ?>

以上示例会输出：

    VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==

### 参见

- base64_decode() - 对使用 MIME base64 编码的数据进行解码
- chunk_split() - 将字符串分割成小块
- convert_uuencode() - 使用 uuencode 编码一个字符串
- » RFC 2045 6.8 章节

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