PHP函数

1.自定义函数和系统函数

自定义函数:用户自己编写的代码块,能够实现自己想要的功能

系统函数:可以直接使用的函数

闭包(匿名)函数,值传递..........

2.数组和字符串的处理

count()、sizeof()函数获取数组元素的个数

compact()将变量或多个变量、数组建立成数组元素

extract()将数组转换成变量

array_combine(array $key,array $values)将两个数组装换成一个数组,第一个作为键第二个作为值

range(mixed $low ,mixed $higt [,number $step])创建指定范围的值$low(开始)-$high(结尾)

array_key_exists()检查键名

in_array()检查值

array_keys获取所有键名

array_values获取所有值

next()往后移动prev()与前一个相反

reset()重置list()

array_fill()填充 array_fill_keys()给指定值填充

array_flip()可以交换数组中的键名和值(就是把键和值反过来)

array_splice(数组名,开始的下标,多少个,,替换的元素)删除替换参数

array_unique()移除重复的值

array_replace()函数使用后面数组的值替换第一个数组的值

数组的遍历和输出:while,for ,foreach,

while()结合,list(),each()使用

list()赋值.each()返回当前的键名和值

while(list($key,$value)=each($arr))

{echo $value}

for()

{}

foreach()

{}主要是用于遍历数组的

数组的排序:

sort()升序

rsort()、arsort()krsort();

array_multisort()可以一次对多个数据排序,或根据多维数组的一维或多维对多维数组进行排序

shuffle()对数组重新排序

array_reverse()相反顺序排序

natsort()自然排序区分大小写

array_diff()差集

array_intersect()交集

array_merge()并集

array_pop()

原文地址:https://www.cnblogs.com/yinyusoso/p/9161502.html