php字符串转⼆进制数组中,如何将php字符串转成⼆进制如何将php字符串转成⼆进制
发布时间:2020-07-28 09:21:55
来源:亿速云
阅读:117
作者:Leah
今天就跟⼤家聊聊有关如何将php字符串转成⼆进制,可能很多⼈都不太了解,为了让⼤家更加了解,⼩编给⼤家总结了以下内容,希望⼤家根据这篇⽂章可以有所收获。php转成⼆进制的实现⽅法:⾸先创建⼀个PHP⽰例⽂件;然后定义⼀个“StrToBin”⽅法;接着在⽅法体内列出每个字符,并通过“base_convert”等函数实现⼆进制转换;最后运⾏该⽂件即可。
php将字符串转为⼆进制数据串/**
* 将字符串转换成⼆进制
* @param type $str
* @return type
*/
function StrToBin($str){
//1.列出每个字符
$arr = preg_split('/(?
//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));

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。