整型:int 转换为整型:intval(str) 32位最大值64位最大值
不存在整除语法:应用round();四舍五入。integer去除小数。
$a = 1234; //十进制数
$a = 0x1; //十六进制
$a = 0123;//八进制
$a = 0b1; //二进制
$a = 123;//整型
$a = '123';//字符串
字符串:
abs(x);返回绝对值
abs(1.2);//float 1.2
abs(-3);//int 3
$a = '123';$b = 23;
var_dump($a,$b);
输出 string 123
int 23
双引号转义字符串意义:
\n 换行 \r 回车 \t 水平制表符 (什么鬼) \v 垂直制表符(什么鬼) \f 换页 \\ 反斜杠
转换为字符串 strval()
操作数组函数:
array_diff(array $array1 ,array $array2[,array$...]);比较在array1的值不存在array2中的
$array1 = array(1,2,3,4); $array2 = array(1,3,4);
var_dump(array_diff($array1,$array2));// array(1=>2)
array_chunk(array $input , int $size , preserve_keys );
$arr = (1,2,3,4);
var_dump(array_chunk($arr,3,true));//array([0]=>array([0]=>1,[1]=>2,[2]=>3),[1]=>array([3]=>4))。true保持原剪纸,false不保存
array_combine 将两两两个数组中的一个数组作为建名,另一个作为值。
$ar1 = array(1,2,3);$ar2 = array('a','b','c');
var_dump(array_combine($ar1,$ar2));//array([1]=>a,[2]=>b),[3]=>c;
array_count_value(array $input)数组中所有重复值出现的此时
var_dump(array_count_value(1,1,2,3,3,4,'a'));//array(1=>2,2=>1,3=>2,4=>1,'a'=>1)