php学习day2

 · 2020-3-13  ·次阅读


数据类型判断

通过一组类型判断函数,来判断变量,最终返回这个变量所保存数据的数据类型(相同为true,否则为false):是一组以is_开头后面跟类型名字的函数

is_×××(变量名)

Bool(布尔)类型不能用echo来查看,可以使用var_dump来查看

Var_dump(变量1,变量2…)

Var_dump(is_int($a));

Gettype(变量名):获取类型 得到的是该类型对应的字符串

Settype(变量名,类型):设定数据类型,与强制转换不同

1.强制转换(类型)变量名,是对数据复制的内容进行处理(不会处理实际存储的内容)

2.Settype会直接改变数据本身

整数类型进制

整数类型

在PHP中提供了四种整型的定义方式:十进制定义、二进制定义、八进制定义、十六进制定义

$a=120;        //10进制
$a=0b110;      //2进制
$a=0120;       //8进制
$a=0×120;      //16进制

默认的PHP输出数值都会自动转换成10进制

整数类型进制转换

QQ截图20200313221130

QQ截图20200313221726

Decbin(): 十进制转二进制

Decoct(): 十进制转八进制

Dechex(): 十进制转十六进制

Bindec(): 二进制转十进制

……以此类推

var_dump(decbin(107));