把字符内容转换为二进制
程序员文章站
2022-05-15 12:54:01
...
把字符内容转换为二进制
<?php header("charset=utf-8;"); 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); } 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); } echo StrToBin("哈哈hhh123"); echo ' '; echo BinToStr(StrToBin("哈哈hhh123"));
以上就是把字符内容转换为二进制的内容,更多相关内容请关注PHP中文网(www.php.cn)!
推荐阅读
-
编写一个程序,输入一个整数以及要转换的进制,输出转换结果,结果以字符串方式输出,例如 输入10814 16,把10814转换为16进制的字符串“2A3E”,如果输入10814 2,则10814
-
PHP把科学计数法转换为原始数字字符串
-
javascript如何把一个字符串转换为char?
-
Python不使用int()函数把字符串转换为数字的方法
-
C#中把字符串String转换为整型Int的小例子
-
C#把整个文件内容读入字符串变量的方法
-
C#实现将32位MD5摘要串转换为128位二进制字符串的方法
-
前端js把json字符串转json对象(java对象转json对象命令)
-
前端js把json字符串转json对象(java对象转json对象命令)
-
C#把整个文件内容读入字符串变量的方法