How to generate all the binary options of N bits in PHP

2 Answers

0 votes
$bits = 3;
$total = 8;
for ($i = 0; $i < $total; $i++) {
    echo str_pad(decbin($i), $bits, '0', STR_PAD_LEFT)  . '<br />';
}




  
/*
run:

000
001
010
011
100
101
110
111
  
*/

 



answered Aug 22, 2019 by avibootz
0 votes
$bits = 4;
$total = 16;
for ($i = 0; $i < $total; $i++) {
    echo str_pad(decbin($i), $bits, '0', STR_PAD_LEFT)  . '<br />';
}




  
/*
run:

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
  
*/

 



answered Aug 22, 2019 by avibootz

Related questions

1 answer 215 views
1 answer 211 views
1 answer 206 views
1 answer 209 views
1 answer 207 views
1 answer 213 views
1 answer 218 views
...