PHP函数十进制、二进制、八进制和十六进制转换函数说明

1.十进制转二进制 decbin() 函数,如下实例 

echo decbin(12); //输出 1100 
echo decbin(26); //输出 11010

2.十进制转八进制 decoct() 函数 

echo decoct(15); //输出 17 
echo decoct(264); //输出 410

3.十进制转十六进制 dechex() 函数 

echo dechex(10); //输出 a 
echo dechex(47); //输出 2f

4.任意进制转换 base_convert() 函数

$hexadecimal = ‘A37334‘; 
echo base_convert($hexadecimal, 16, 2);//输出 101000110111001100110100 
base_convert

原文地址:https://www.cnblogs.com/vens/p/8547449.html

时间: 2024-10-12 04:36:18

PHP函数十进制、二进制、八进制和十六进制转换函数说明的相关文章

PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明

PHP函数篇详解十进制.二进制.八进制和十六进制转换函数说明 作者: 字体:[增加 减小] 类型:转载 中文字符编码研究系列第一期,PHP函数篇详解十进制.二进制.八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发 一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP

十进制(decimal system)转换函数说明

一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制 说明 string decbin ( int number ) 返回一字符串,包含有给定 number 参数的二进制表示.所能转换的最大数值为十进制的 4294967295,其结果为

进制(二进制、十进制、八进制、十六进制)

对于整数,有四种表示方式: 二进制:0,1 ,满2进1.以0b或0B开头. 十进制:0-9 ,满10进1. 八进制:0-7 ,满8进1. 以数字0开头表示. 十六进制:0-9及A-F,满16进1. 以0x或0X开头表示.此处的A-F不区分大小写. 如:0x21AF +1= 0X21B0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F 1.原码.反码.补码   所有数字在计算机底层都以二进制形式存在.  计

ip(点分十进制 <==> 二进制整数)之间的转换

linux的套接字部分比较容易混乱,在这里稍微总结一下. 地址转换函数在地址的文本表达式和它们存放在套接字地址结构中的二进制值进行转换. 地址转换函数有四个:其中inet_addr 和 inet_ntoa适用于IPv4,inet_pton 和 inet_ntop同时适于用IPv4和IPv6. 套接字地址结构分为IPv4套接字地址结构sockaddr_in和IPv6套接字地址结构sockaddr_in6.其中IPv4的套接字地址结构如下. IPv4套接字地址结构:(定义在<netinet/in.h

十进制、八进制、十六进制的应用

#include#includeint main (){     int a =100, b = 0270, c = 0X2F;     printf("a((d)=%d, d(#d)=%d\\n", a, a);     printf("a(o)=%o,d(#o)=%#o\\n",b, b);     printf("c(x)=%x,c(#x)=%#x, c(X)=%X, c(#X)=%#X\\n", c, c, c, c); system(&

栈应用之将二进制转化为十进制,八进制,十六进制

1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<math.h> 4 5 #define INIT_STACK_SZIE 20 6 #define STACK_INCREMENT 10 7 #define OK 1 8 #define ERROR 0 9 10 typedef char Elemtype; 11 typedef int Status; 12 13 typedef struct SuqStack{ 14

C语言定义 二进制 十六进制 普通字符串 转换函数

直接上干货,没啥好说的: 代码1:十六进制转字符串函数 1 #include<stdio.h> 2 #include<string.h> 3 #include<ctype.h> 4 void Hex2Byte(const char* source, unsigned char* dest, int sourceLen) 5 { 6 short i; 7 unsigned char highByte, lowByte; 8 for (i = 0; i < sourc

php进制转换函数

php进制转换函数如下: bindec() — 二进制转换为十进制decbin() — 十进制转换为二进制dechex() — 十进制转换为十六进制decoct() — 十进制转换为八进制hexdec() — 十六进制转换为十进制octdec() — 八进制转换为十进制base_convert()– 在任意进制之间转换数字 一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo

C语言博客(5)编程基础之怎样理解八进制和十六进制?

在C语言的学习编程过程中,除了二进制,编程中也经常使用八进制和十六进制.这些也同样是编程基础的教学,要想成为C语言大神,这是一定要了解清楚的. 八进制有0~7共8个数字,基数为8,逢八进一,借一当八:十六进制中,用A来表示10,B表示11,C表示12,D表示13,E表示14,F表示15,因此有0~F共16个数字,基数为16,逢16进1,借1当16.例如: 八进制 3072 = 3×83 + 0×82 + 7×81 + 2×80 = 1536 + 0 + 56 + 2 = 1594 十六进制 E3