PHP 字符串二进制相互转换
来源:互联网 发布:建筑力学分析软件 编辑:程序博客网 时间:2024/06/06 01:25
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);
}
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);
}
$arr = explode(' ', $str);
foreach($arr as &$v){
$v = pack("H".strlen(base_convert($v, 2, 16)), base_convert($v, 2, 16));
}
return join('', $arr);
}
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);
}
0 0
- PHP 字符串二进制相互转换
- php源码之字符串与二进制相互转换
- C#字符串与二进制相互转换
- JAVA 字符串与二进制,十六进制 相互转换
- java 字符串和二进制相互转换
- php字符串数组相互转换
- php 字符串与二进制字符串的转换
- 十六进制的字符串与二进制字符串相互转换
- php数组和字符串的相互转换
- php 字符串和数组的相互转换
- php 字符串和数组相互转换函数
- Java中二进制和字符串之间的相互转换
- 二进制值和十六进制字符串相互转换的C++代码
- Python 字符串与二进制串的相互转换
- C#二进制与字符串之间的相互转换
- 二进制值和十六进制字符串相互转换的C++代码
- 二进制十进制相互转换
- 二进制八进制相互转换
- [转]hls之m3u8、ts、h264、AAC流格式详解
- Eclipse 配置 tomcat
- java反射要点
- root工具类
- Ubuntu14.04下安装google chrome浏览器
- PHP 字符串二进制相互转换
- CAS-比较&交换并发处理策略
- Codeforces Round #362 (Div. 2) B - Puzzles (树上概率dp)
- Cg(C for Graphic)标准函数库之数学函数与几何函数
- JAVA之类加载
- 细说JVM系列:JVM介绍
- va_start va_end
- Java Web Servlet.init() for servlet springMVC threw exception解决
- Android 仿IOS3D时间选择器城市选择器