php字符串爆炸为二进制代码

时间:2018-01-26 22:29:07

标签: php string binary

我正在寻找一个用于剪切以下二进制代码的PHP:

$code = "10011";

我需要$code$codes = array(100,1,1);这样的爆炸数组:

echo $codes[0]; // echo result: 100

我不确定什么是php功能,非常感谢你的帮助!

1 个答案:

答案 0 :(得分:2)

使用正则表达式, a 1,零或更多0

preg_match_all('~10*~', $str, $m);
print_r($m[0]);

如果您的字符串最终以一个或多个零开头,则可以将其更改为:

preg_match_all('~10*|0+~', $str, $m);