php base conversion functions include: 1. bindec() function, which can convert binary to decimal; 2. decbin() function; 3. octdec() function; 4. decoc() function; 5. hexdec () function; 6. dechex() function; 7. base_convert() function.
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
php Base conversion function
##1. Bindec() function--convert binary numbers to decimal
can be usedbindec(binary string) Function, which can convert binary numbers to decimal numbers.
<?php echo bindec("0011") . "<br>"; echo bindec("01") . "<br>"; echo bindec("11000110011") . "<br>"; echo bindec("111"); ?>
3 1 1587 7
2. decbin() function--convert decimal number to binary number
can be used decbin(decimal value) function, which converts decimal numbers into binary numbers.
<?php echo decbin("3") . "<br>"; echo decbin("1") . "<br>"; echo decbin("1587") . "<br>"; echo decbin("7"); ?>
11 1 11000110011 111
3. octdec() function--octal number to decimal number
You can useoctdec(octal String) function, which converts octal numbers to decimal numbers.
<?php echo octdec("36") . "<br>"; echo octdec("12") . "<br>"; echo octdec("3063") . "<br>"; echo octdec("106"); ?>
30 10 1587 70
4. Decoc() function--convert decimal number to octal number
You can usedecoct(decimal value) Function that converts decimal numbers to octal numbers.
<?php echo decoct("30") . "<br>"; echo decoct("10") . "<br>"; echo decoct("1587") . "<br>"; echo decoct("70"); ?>
36 12 3063 106
5. hexdec()--convert hexadecimal number to decimal number
You can usehexdec (hex string) Function that converts hexadecimal numbers to decimal numbers.
<?php echo hexdec("1e") . "<br>"; echo hexdec("a") . "<br>"; echo hexdec("11ff") . "<br>"; echo hexdec("cceeff"); ?>
30 10 4607 13430527
6. dechex()--convert decimal number to hexadecimal number
You can usedechex (Decimal value) Function that converts a decimal number to a hexadecimal number.
<?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>
1e a 633 46
7. base_convert() function--arbitrary base conversion
base_convert(number to be converted Or string, original base, base to be converted) function, it can convert between any bases
<?php echo base_convert("0011",2,10) . "<br>"; echo base_convert("01",2,10) . "<br>"; echo base_convert("11000110011",2,10) . "<br>"; echo base_convert("111",2,10); ?>
<?php echo base_convert("3",10,2) . "<br>"; echo base_convert("1",10,2) . "<br>"; echo base_convert("1587",10,2) . "<br>"; echo base_convert("7",10,2); ?>
<?php echo base_convert("36", 8, 10) . "<br>"; echo base_convert("12", 8, 10) . "<br>"; echo base_convert("3063", 8, 10) . "<br>"; echo base_convert("106", 8, 10); ?>
<?php echo base_convert("30", 10, 8) . "<br>"; echo base_convert("10", 10, 8) . "<br>"; echo base_convert("1587", 10, 8) . "<br>"; echo base_convert("70", 10, 8); ?>
<?php echo base_convert("1e", 16, 10) . "<br>"; echo base_convert("a", 16, 10) . "<br>"; echo base_convert("11ff", 16, 10) . "<br>"; echo base_convert("cceeff", 16, 10); ?>
<?php echo base_convert("30", 10, 16) . "<br>"; echo base_convert("10", 10, 16) . "<br>"; echo base_convert("1587", 10, 16) . "<br>"; echo base_convert("70", 10, 16); ?>
PHP Video Tutorial"
The above is the detailed content of What are the PHP hexadecimal conversion functions?. For more information, please follow other related articles on the PHP Chinese website!