如何用php判断一个二进制数中,哪些位是0 而 哪些是1?

已知一个二进制数(数位可能有600位左右),例如
$a= 100010010;
需要通过php判断出(从右往左)的 第0 第2 第3 第5 第6 第7位是0
从而得到
$ar0=array(0,2,3,5,6,7);
$ar1=array(1,4,8);

应该如何实现呢?

查看回复