(PHP 4, PHP 5, PHP 7, PHP 8)
decbin — Convertit de décimal en binaire
$num): string
   Retourne une chaîne contenant la représentation binaire de
   l'entier num donné en argument.
  
numValeur décimale à convertir
| Paramètre numpositif | Paramètre numnégatif | Valeur retournée | 
|---|---|---|
| 0 | 0 | |
| 1 | 1 | |
| 2 | 10 | |
| ... progression normale ... | ||
| 2147483646 | 1111111111111111111111111111110 | |
| 2147483647 (plus grand entier signé) | 1111111111111111111111111111111 (31 uns) | |
| 2147483648 | -2147483648 | 10000000000000000000000000000000 | 
| ... progression normale ... | ||
| 4294967294 | -2 | 11111111111111111111111111111110 | 
| 4294967295 (plus grand entier non-signé) | -1 | 11111111111111111111111111111111 (32 uns) | 
| Paramètre numpositif | Paramètre numnégatif | Valeur retournée | 
|---|---|---|
| 0 | 0 | |
| 1 | 1 | |
| 2 | 10 | |
| ... progression normale ... | ||
| 9223372036854775806 | 111111111111111111111111111111111111111111111111111111111111110 | |
| 9223372036854775807 (plus grand entier signé) | 111111111111111111111111111111111111111111111111111111111111111 (63 uns) | |
| -9223372036854775808 | 1000000000000000000000000000000000000000000000000000000000000000 | |
| ... progression normale ... | ||
| -2 | 1111111111111111111111111111111111111111111111111111111111111110 | |
| -1 | 1111111111111111111111111111111111111111111111111111111111111111 (64 uns) | |
   Une représentation binaire de num.
  
Exemple #1 Exemple avec decbin()
<?php
echo decbin(12) . "\n";
echo decbin(26);
?>
L'exemple ci-dessus va afficher :
1100 11010
%b,
     %032b ou %064b comme format
    %b,
     %032b ou %064b comme format