二进制到字符串,空间每8位数

Ram*_*mbo 2 php linux shell

如何使用PHP或Shell将此字符串转换为每8位数一个空格.由此:

0100010101110010011100100110111101110010
Run Code Online (Sandbox Code Playgroud)

对此:

01000101 01110010 01110010 01101111 01110010
Run Code Online (Sandbox Code Playgroud)

poi*_*oae 10

解决这个问题的最快,也是最清晰的方法很可能如下:

<?php
 $input = "0100010101110010011100100110111101110010";

 $newString = chunk_split($input, 8, ' ');
 echo $newString;

?>
Run Code Online (Sandbox Code Playgroud)


Zul*_*rul 5

<?php
$str = "0100010101110010011100100110111101110010";
$str = implode(' ',str_split($str,8));    
echo $str; //output: 01000101 01110010 01110010 01101111 01110010

$str = str_replace(' ','',$str); 
echo $str; //output: 0100010101110010011100100110111101110010
?>
Run Code Online (Sandbox Code Playgroud)