URL Functions
base64_encode
URL Functions
PHP Manual

# base64_decode

(PHP 4, PHP 5)

base64_decode — Decodes data encoded with MIME base64

### Description

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

Decodes a base64 encoded `data`.

### Parameters

`data`

  The encoded data.

`strict`

  Returns `FALSE` if input contains character from outside the base64 alphabet.

### Return Values

Returns the original data or `FALSE` on failure. The returned data may be binary.

### Changelog

Version | Description
--- | ---
5.2.0 | `strict` added

### Examples

Example #1 base64_decode() example

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

The above example will output:

    This is an encoded string

### See Also

- base64_encode() - Encodes data with MIME base64
- » RFC 2045 section 6.8

URL Functions
base64_encode
URL Functions
PHP Manual