我正在寻找一个用于剪切以下二进制代码的PHP:
$code = "10011";
我需要$code
像$codes = array(100,1,1);
这样的爆炸数组:
echo $codes[0]; // echo result: 100
我不确定什么是php功能,非常感谢你的帮助!
答案 0 :(得分:2)
使用正则表达式, a 1,零或更多0 :
preg_match_all('~10*~', $str, $m);
print_r($m[0]);
如果您的字符串最终以一个或多个零开头,则可以将其更改为:
preg_match_all('~10*|0+~', $str, $m);