例二进制字符串为10010001111,查找出1的个数

<?php
    $str = '10010001111';
   
    $j=0;
    for($i=0;$i<strlen($str);$i++)
    {
        $a = substr($str,$i,1);
        $reg = '/^1$/';
       
        if(preg_match($reg,$a))
        {
            $j++;
        }
    }
    echo $j;
?>

个数为6