background image

//依次比较两字符串对应字符阿斯克码值,第一对不一样的,如果参数一里大于参数二里
的返回 1,反之返回-1,两字符串完全一样返回 0

$int1

=

strcmp

("b","a");

//返回第一个参数格式化后的数字格式,第二个参数为保留几个小数,参数三为将小数点
换成参数三,参数四为整数部分每三位用什么字符分割
//后面三个参数都不写,则默认去掉小数部分,整数每隔三位用逗号,分割。参数三,参数
四必须同时存在

$str

=number_format(1231233.1415,2,"d","a");

//===============================常用数组方法===========================
====

$arr

=

array

("k0"=>"a","k1"=>"b","k2"=>"c");

//返回数组元素个数

$int

=

count

(

$arr

);

//判断第二参数的数组元素中是否有第一个参数元素

$bool

=in_array("b",

$arr

);

//返回括号中数组所有键值组成的新数组原数组不改变

$array

=

array_keys

(

$arr

);

//判断第二个参数的数组中是否有第一个参数的键值,返回真假

$bool

=

array_key_exists

("k1",

$arr

);

//返回原数组中所有元素值组成的新数组,键值从 0 开始自增,原数组不变

$array

=

array_values

(

$arr

);

//返回当前数组指针指向的键值

$key

=key(

$arr

);

//返回当前数组指针指向的元素值

$value

=current(

$arr

);

//返回当前数组指针指向元素的键值及元素值组成的数组,再将指针推向下一位,最后指
针指向的是一个空元素返回空
//返回的数组中有四个固定键值对应的元素值分别是返回元素的键值及元素值,其中
0,'key'键值都对应返回元素键值,1,'value'键值都对应返回的元素值

$array

=each(

$arr

);

//先将数组指针推向下一位,再返回指针移动后指向的元素值

$value

=next(

$arr

);

//将数组指针推向上一位,再返回指针移动后指向的元素值

$value

=prev(

$arr

);

//让数组指针重置指向第一个元素并返回元素值

$value

=reset(

$arr

);

//将数组指针指向最后一位元素,并返回最后一位元素值

$value

=

end

(

$arr

);

//将第一个参数以后的参数作为元素追加入第一个参数数组的末尾,索引从最小的没用过
的数值开始计,返回之后的数组长度

$int

=

array_push

(

$arr

,"d","dfsd");

//将第一个参数数组后面所有参数作为元素添加到第一个参数数组开头处,键值以 0 从第