本文概述
- 1. base64_encode()
- 句法
- 参数
- 退货
- 例子1
- 例子2
- 2. base64_decode()
- 句法
- 参数
- 退货
- 例子1
- 例子2
- base64_encode()
- base64_decode()
句法
string base64_encode ( string $data )
参数
Parameter | Description | 是强制性的 |
---|---|---|
data | 要编码的数据。 | compulsory |
例子1
<
?php $str= "srcmini";
$str1= base64_encode($str);
echo $str1;
?>
输出
![PHP双向加密用法](http://www.srcmini.com/wp-content/uploads/2020/03/two-way-encryption-output1.png)
文章图片
例子2
<
?php $str = 'Welcome to srcmini';
echo base64_encode($str);
?>
输出
![PHP双向加密用法](http://www.srcmini.com/wp-content/uploads/2020/03/two-way-encryption-output2.png)
文章图片
2. base64_decode() base64_decode()函数用于解码base64编码的数据。此功能在PHP 4.0中引入。
句法
string base64_decode ( string $data [, bool $strict = FALSE ] )
参数
Parameter | Description | 是强制性的 |
---|---|---|
data | 编码数据。 | compulsory |
strict | 如果strict参数设置为TRUE, 则如果输入包含来自base64字母外部的字符, 则base64_decode()函数将返回FALSE。 | Optional |
例子1
<
?php $str = 'V2VsY29tZSB0byBqYXZhdHBvaW50';
echo base64_decode($str);
?>
输出
![PHP双向加密用法](http://www.srcmini.com/wp-content/uploads/2020/03/two-way-encryption-output1_1.png)
文章图片
例子2
<
?php $str= "amF2YXRwb2ludA==";
$str1= base64_decode($str);
echo $str1;
?>
输出
![PHP双向加密用法](http://www.srcmini.com/wp-content/uploads/2020/03/two-way-encryption-output1_2.png)
文章图片
推荐阅读
- PHP与Node.js有什么区别呢()
- PHP和JavaScript的区别和对比
- PHP可变长度参数函数
- PHP与HTML有什么区别()
- PHP is_bool()函数
- PHP打开文件
- PHP var_dump()函数
- PHP特殊类型
- PHP switch语句