您的位置:首页 > 编程语言 > PHP开发

php手册学习

2016-03-10 15:19 543 查看
整型:int 转换为整型:intval(str) 32位最大值
2147483647
64位最大值
9223372036854775807


不存在整除语法:应用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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: