ホームページ  >  記事  >  バックエンド開発  >  phpのbase64_decodeとbase64_encode_PHPのチュートリアル

phpのbase64_decodeとbase64_encode_PHPのチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:01:054245ブラウズ

phpのbase64_decodeとbase64_encode ​

base64_デコード
(PHP 4、PHP 5)

base64_decode - デコードされたデータの Base64 エンコードされた MIME

説明
文字列base64_decode (文字列$data[, ブール値$strict=false])
BASE64 でエンコードされたデータをデコードします。

パラメータ

データ
データをエンコードします。

厳しい
入力に ​​Base64 アルファベット以外の文字が含まれている場合は FALSE を返します。


戻り値
生データを返すか、失敗した場合は FALSE を返します。返されるデータはバイナリである場合があります。

変更

リリースノート
5.2.0 厳密な追加




例 #1 Base64_decode() の例

$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
エコーbase64_decode($str);
?>
上記の例では次のように出力されます:

これはエンコードされた文字列です

Base64_エンコード
(PHP 4、PHP 5)

base64_encode - MIME エンコードされたデータを使用する Base64

説明
文字列base64_encode (文字列$data)
特定のデータを Base64 にエンコードします。

このエンコードは、電子メール代理店など、8 ビット エンコードをサポートしていないトランスポート層を介した転送でもバイナリ データが存続できるようにすることを目的としています。

Base64 でエンコードされたデータは、元のデータよりも約 33% 多くのスペースを必要とします。

パラメータ

データ
データは暗号化されています。


戻り値
文字列としてのエンコードされたデータ。



例1 Base64_encode() の例

$str = 'これはエンコードされた文字列です';
エコーbase64_encode($str);
?>
上記の例では次のように出力されます:

VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445458.html技術記事 phpbase64_decodeとbase64_encodebase64_decode(PHP 4、PHP 5)base64_decode - Base64でエンコードされたデータをMIME記述文字列base64_decode(string $data[,b...
)にデコードします
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。