Home > Backend Development > PHP Tutorial > Conversion between PHP binary and string_PHP tutorial

Conversion between PHP binary and string_PHP tutorial

WBOY
Release: 2016-07-13 16:53:59
Original
930 people have browsed it

Conversion between PHP binary and string

[Code]php code:

 

Header("Content-type: text/html; charset=utf-8");

 /**

 * Convert string to binary

* @param type $str

* @return type

*/

Function StrToBin($str){

//1. List each character

 $arr = preg_split('/(?

//2.unpack characters

foreach($arr as &$v){

 $temp = unpack('H*', $v); $v = base_convert($temp[1], 16, 2);

unset($temp);

 }

return join(' ',$arr);

 }

 /**

* Convert binary to string

* @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);

 }

echo StrToBin("php secondary development: www.php2.cc");;

echo '
';

echo BinToStr("1110000 1101000 1110000 111001001011101010001100 111001101010110010100001 111001011011110010000000 111001011 000111110010001 11101111011110010011010 1110111 1110111 1110111 101110 1110000 1101000 1110000 110010 101110 1100011 110001 1");

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1051929.htmlTechArticleConversion between PHP binary and string [code]php code: ?php header(Content-type: text/html; charset=utf-8); /** * Convert string to binary* @param type $str * @r...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template