2016年2月12日
php
数据类型转换
防止乱码的头文件
php数据类型 :字符串、整型、浮点型、布尔型、数组、对象、资源、null
1、转换成boolean
true===》1 false:以下内容在运算的时候变成false 0/0.0--->false 空字符 或者 “0”---》false 空数组/null---> false
2、转换成数值型
true===>1 false===>0 字符串带有e E将会转换成float 字符串 数字字符串 在运算将转换成整数或者 float
3、 转换成字符串型
boolean true===>"1" false转换成字符串"0" int 123===>"123" float 3.14===>"3.14"
null===>"" 数组===>"Array" 对象===>"object" 资源===>"resource#序号"
显式转换
int float bool string array object
$str="aa123"; (类型名称)$str; (float)$str;
运算符
1、 字符串运算符
使用拼接符号 (.)
2、 算术运算符
、- 、^、 、/ %
3、 赋值
= 、 += 、-= 、*= 、/= 、%=、.=
4、 自增自减运算符
$i++、 $i-- 先运算,再加减1
--$i 、++$i* 先加减1,再运算
5、比较运算符
> 、< 、>= 、 <= 、 == 、 !=、 ===、 !==
6、逻辑运算符
&& : 与 || : 或 !:非 //所有!正整数、!负整数都是等于false;
!0==>true !"0.0" ===>false !"0"==> true
7、 三目运算符
表达式?真执行:假执行;
8、位运算符
&、|、 <<、 >>
函数
1、php函数格式:
返回的数据类型:string、int、float、bool、array、object、result、null 返回值mixed(混合类型),表示不确定返回值类型。
2、数学函数
max()//取最大值
min()//取最小值
ceil()//向上取整
floor()//向下取整
round()//四舍五入
rand([int $min],int$max)//产生一个随机数
mt_rand([int $min],int$max)//效率更高
3、日期函数
时间戳:1970.1.1到现在的秒数
time():返回当前的Unix时间戳
date(日期格式[,时间戳]):格式化一个本地时间/日期
标准格式:
strtotime($time ):将标准格式,转换成时间戳;
date_default_timezone_set(时区):设置时区//"Asia/Shanghai"
Last updated