本文實例講述了php中base64_decode與base64_encode加密解密函數。分享給大家供大家參考。具體分析如下:
這兩個函數在php中是用得對php程式碼進行加密與解密碼的,base64_encode是加密,而base64_decode是解密了。
下面我們來看兩個簡單實例.
base64_encode語法:(建議學習:php教學)
string base64_decode (string data);
$str = 'd3d3LnBocC5jbiBwaHDkuK3mlofnvZE='; //定义字符串 echo base64_decode($str); //输
base64_encode語法:
string base64_encode(string data);
$str='www.php.cn php中文网'; //定义字符串 echo base64_encode($str); // 输出编码后的内容为: d3d3LnBocC5jbiBwaHDkuK3mlofnvZE=
(PHP 4, PHP 5, PHP 7)
base64_encode — 使用MIME base64 編碼資料
#說明
string base64_encode ( string $data )
使用base64 對data 進行編碼。
設計此種編碼是為了使二進位資料可以透過非純 8-bit 的傳輸層傳輸,例如電子郵件的主體。
Base64-encoded 資料要比原始資料多佔用 33% 左右的空間。
參數
data 要編碼的資料。
傳回值
編碼後的字串數據, 或失敗時傳回 FALSE。
範例
Example #1 base64_encode() 範例
<?php $str = 'This is an encoded string'; echo base64_encode($str); ?>
上述例程會輸出:
VGhpcyBpcy#blbmNvZGVI# VGhpcyBpcy#biBlbmNvZGVI# #
以上是php中base64加密解密函數實例(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!