PHP中与数组有关的函数有哪些
创始人
2024-12-25 21:22:02
0次

php有什么用

php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

数组函数
1.array()
    array(item1,item2,item3...);
    array(key1=>item1,key2=>item2...);
2.list()
    list(item1,item2,item3...) = arr;
3.range(int low,int high [,int step])
4.print_r(arr [,bool return])
    有格式的打印数组,return为真时不打印而返回这个数组。
5.is_array()
    判断是否为数组。

6.array_unshift(array arr,var1,var2...)
    在数组头添加元素。
7.array_push(array arr,var1,var2...)
    在数组尾添加元素。
8.array_shift(array arr)
    在数组头删除元素并返回其值。
9.array_pop()
    在数组尾删除元素并返回其值。

10.bool in_array(item,arrat arr [,bool strict])
    在数组中搜索一个特定值。
11.bool array_key_exists(key,arr)
    在数组中找到一个指定的键。
12.mixed array_search(var,arr [,bool strict])
    在数组中搜索一个指定的值,如果找到则返回相应的键,否则返回false。

13.array array_keys(array arr [,mixed search_value])
    返回一个数组,其中包含所搜索数组中找到的所有键。
14,array array_value(array arr)
    返回一个数组中的所有值,并自动为返回的数组提供数组索引。

15.mixed key(array arr)
    返回数组中当前指针所在位置的键。
16.mixed current(array arr)
    返回数组中当前指针所在位置的数组值。
17.array each(array arr)
    返回数组当前键/值对,并将指针推进一个位置。
    返回数组包含四个键,键0和key包含键名,键1和value包含相应的数据。
18.mixed next(array arr)
    返回当前指针下一个位置的数组值。
19.mixed prev(array arr)
    返回当前指针前一个位置的数组值。
20.mixed reset(array arr)
    将数组指针设置回数组的开始位置。
21.mixed end(array arr)
    将数组指针移动到数组的最后一个位置,并返回最后一个元素。
    
22.bool array_walk(array &arr,callback fun [,mixed userdata])
    将数组的键和值分别赋给函数fun的两个参数,若有userdata则作为函数的之后的    参数。

23.int count(array arr [,int mode])
    返回数组中值的总数,mode为1时递归统计数组的值的总数。
24.array array_count_values(array arr)
    返回一个包含关联键/值对的数组。
25.array array_unique(array arr)
    删除数组中所有重复的值,并返回一个由唯一值组成的数组。

26.array array_reverse(array arr [,bool preserve_keys])
    将数组中元素的顺序逆置,preserve_keys为TRUE时,保持键映射。
27.array array_flip(array arr)
    将置换数组中键及其相应值。
28.void sort(array arr [,int sort_flags])
    对数组进行排序,由低到高的顺序。
29.void asort(array arr [,int sort_flags])
    同样对数组升序排序,但保持键/值的关联。
30.void rsort(array arr [,int sort_flags])
    以降序对数组元素排序。
31.void arsort(array arr [,int sort_flags])
    同样对数组降序排序,但保持键/值的关联。
32.void natsort(array arr)
    对数组进行自然排序。
33.void natcasesort(array arr)
    不区分大小写的自然排序。
34.int ksort(array arr [,int sort_flags])
    按键对数组升序排序。
35.int krsort(array arr [,int sort_flags])
    按键对数组降序排序。
36.void sort(array arr,callback fun)
    按用户自定义的比较算法对数组排序。

37.array array_merge(array arr1,array arr2...)
    将数组合并在一起。
38.array array_merge_recursive(array arr1,array arr2...)
    递归的合并数组。
39.array array_combine(array arr1,array arr2)
    合并两个数组。
40.array array_slice(array arr,int offset [,int length])
    拆分数组,以offset开始,长度为length。
41.array array_splice(array arr,int offset [,int length [,array replacement]])
    删除从offset开始,长度为length的所有元素,并返回删除的元素。

42.array array_intersect(array arr1,array arr2...)
    返回所有数组的值的交集。
43.array array_intersect_assoc(array arr1,array arr2...)
    返回所有数组的键/值对的交集。
44.array array_diff(array arr1,array arr2...)
    返回数组值的差集。
45.array array_diff_assoc(array arr1,array arr2...)
    返回所有数组的键/值对的差集。

46.mixed array_rand(array arr [,int num_entries])
    返回数组中的一个或多个键。
47.void shuffle(array arr)
    随机对数组中的元素排序。
48.mixed array_sum(array arr)
    返回数组中值的和。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...