php文本怎么转换为二进制
程序员文章站
2022-03-03 23:13:32
...
php文本转换为二进制的方法:首先创建一个PHP示例文件;然后通过“function StrToBin($str){...}”方法将字符串转为二进制数据串即可。
本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。
php将字符串转为二进制数据串
/** * 将字符串转换成二进制 * @param type $str * @return type */ function StrToBin($str){ //1.列出每个字符 $arr = preg_split('/(?<!^)(?!$)/u', $str); //2.unpack字符 foreach($arr as &$v){ $temp = unpack('H*', $v); $v = base_convert($temp[1], 16, 2); unset($temp); } return join(' ',$arr); } /** * 将二进制转换成字符串 * @param type $str * @return type */ function BinToStr($str){ $arr = explode(' ', $str); foreach($arr as &$v){ $v = pack("H".strlen(base_convert($v, 2, 16)), base_convert($v, 2, 16)); } return join('', $arr); }
【推荐:《PHP视频教程》】
以上就是php文本怎么转换为二进制的详细内容,更多请关注其它相关文章!
上一篇: 如何解决php unlink失败的问题
推荐阅读
-
php文本转图片自动换行的方法
-
php读取富文本的时p标签会出现红线是怎么回事
-
flash怎么分离文本? flash将文字转换为形状的教程
-
php实现二进制和文本相互转换的方法
-
PHP实现把文本中的URL转换为链接的auolink()函数分享
-
php查询到的数据乱码和转json时中文变成了Unicode的编码怎么解决?
-
以文本方式上传二进制文件的PHP程序
-
Python 进制转换, 实现任意进制转换为任意进制的方法, 支持小数和负数, 二进制转十进制, 十进制转二进制, 小数进制转换, k进制转换
-
C/C++ 十六进制转八进制 利用bitset预处理,将十进制转换为对应二进制数
-
php文本转图片自动换行的方法