php学习day2

时间:2022-07-23
本文章向大家介绍php学习day2,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

数据类型判断

通过一组类型判断函数,来判断变量,最终返回这个变量所保存数据的数据类型(相同为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进制

整数类型进制转换

Decbin(): 十进制转二进制

Decoct(): 十进制转八进制

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

Bindec(): 二进制转十进制

……以此类推

var_dump(decbin(107));