php语法基础知识(php基础教程)
导语:重蔚php学习第二十八天-php基本语法:date函数及数据类型转换函数
二、date函数
unix时间戳:1970-1-1 0:0:0 开始,每过一秒加1
date(string format [, int timestamp])
string format:格式化符号
[, int timestamp] :时间戳,可选参数,如果不指定这个参数,取出的将是系统当前时间
1.1.l format
Y :年
m :月
d :日
H :小时
i :分钟
s :秒数
time()
取得系统当前时间的时间戳
注意:取得时间之前需要设置当前时区
打开php.ini配置文件
date.timezone = PRC
重启apache
2.三、数据类型转换函数
l (int)、(integer) 整型
l (bool)、(boolean) 布尔型
l (float) 浮点型
l (string) 字符串型
l (array) 数组型
l (object) 对象型
在php中,大多数情况下,都是进行自动类型转换
例1:
if($v1==$v2)执行这条语句时,会对$v1进行自动类型转换,以便于比较
当执行完毕后,我们打印$v1的数据类型时,发现仍是string类型,说明转换时只转了值的类型,而变量本身的类型并没有改变
1)php会自动类型转换
2)转换后类型不会发生改变
测试数据类型相关函数
l is_bool() :布尔型
l is_float() :浮点型
l is_integer() :整型
l is_string() :字符串
l is_object() :对象型
l is_array() :数组
l is_resource() :资源
l is_null() :空
l is_scalar() :是否为标量
l gettype() :返回参数数据类型
l is_numeric() :判断给定的参数是否为数字
小窍门:以is开头命名的函数的返回值都为布尔型
例1:测试变量是否为某种数据类型
例2:取得变量的数据类型
例3:判断给定的参数是否为数字
php主要做web开发,在web中提取的数据都是字符串
本文内容由快快网络小苹创作整理编辑!