小兔网

php文本转换为二进制的方法:首先创建一个PHP示例文件;然后通过“function StrToBin($str){...}”方法将字符串转为二进制数据串即可。

php文本怎么转换为二进制

本文操作环境: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文本怎么转换为二进制的知识。速戳>>知识兔学习精品课!