# base64_decode

(PHP 4, PHP 5, PHP 7)

base64_decode — 对使用 MIME base64 编码的数据进行解码

### 说明

base64_decode ( string `$data` [, bool `$strict` = false ] ) : string

对 base64 编码的 `data` 进行解码。

### 参数

`data`

  编码过的数据。

`strict`

  当设置 `strict` 为 `TRUE` 时，一旦输入的数据超出了 base64 字母表，将返回 `FALSE`。 否则会静默丢弃无效的字符。

### 返回值

返回原始数据， 或者在失败时返回 `FALSE`。返回的数据可能是二进制的。

### 更新日志

版本 | 说明
--- | ---
5.2.0 | 增加了 `strict` 。

### 范例

Example #1 base64_decode() 示例

    <?php
    $str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
    echo base64_decode($str);
    ?>

以上例程会输出：

    This is an encoded string

### 参见

- base64_encode() - 使用 MIME base64 对数据进行编码
- » RFC 2045 的 6.8 章节。