fork download
  1. <?php
  2.  
  3. $testes = ['255.255.255.255', '0.0.0.0', '255.0.255.0', '0.255.0.255', '0.255.255.0', '128.0.0.0', '0.255.128.0'];
  4.  
  5. foreach($testes as $teste){
  6. echo 'Testando: ' . $teste;
  7. echo "\n";
  8. echo 'Resultado: ' . sprintf('%032b', ip2long($teste));
  9. echo "\n";
  10. echo "\n";
  11. }
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
Testando: 255.255.255.255
Resultado: 11111111111111111111111111111111

Testando: 0.0.0.0
Resultado: 00000000000000000000000000000000

Testando: 255.0.255.0
Resultado: 11111111000000001111111100000000

Testando: 0.255.0.255
Resultado: 00000000111111110000000011111111

Testando: 0.255.255.0
Resultado: 00000000111111111111111100000000

Testando: 128.0.0.0
Resultado: 10000000000000000000000000000000

Testando: 0.255.128.0
Resultado: 00000000111111111000000000000000