14超简单的自学PHP笔记之数组的常见

中科白癜风医院微信 https://mip.yyk.99.com.cn/fengtai/68389/

#PHP自学笔记#

一、数组长度

PHP中使用count()函数统计数组中的元素数量

二、向数组添加元素

向一个数组添加元素,可以直接使用方括号(如)来实现。对于数组索引数组可以不填写key,即使用方括号“”新增元素。

除了最常用的方括号方式,PHP还提供了两个函数array_push()和array_unshift()。

array_push()和array_unshift()函数接受引用方式传递的变量参数,函数执行后,原始数组变量会被改成新的数组,返回值仅返回新数组的长度。

三、删除数组元素

1、使用unset()函数

下图使用unset()函数直接删除指定key的数组元素,为了让数组的索引保证连续性,代码中使用了array_values()方法,返回数组中所有的值并为其建立数字索引。

2、移除数组头部元素或尾部元素

数组有可以向头部和尾部添加元素的函数,对应的,也有移除头部和尾部数组元素的函数。

3、根据元素值,删除数组的多个元素

四、数组去重

数组去重的应用场景比较多,例如:通讯录的所有电话号码存储在一个数组中,使用数组去重可以实现电话号码去重功能;商品网站收录了很多商品,商品信息存于一个数组中,数组去重后再求长度,可以得到所有不同商品的个数。

数组去重时,保留键值排在前面的元素,后面的重复元素被删除。

五、数组排序

数组中的元素可以按字母或数字顺序进行降序或升序排列。

sort()-对数组进行升序排列rsort()-对数组进行降序排列asort()-根据关联数组的值,对数组进行升序排列ksort()-根据关联数组的键,对数组进行升序排列arsort()-根据关联数组的值,对数组进行降序排列krsort()-根据关联数组的键,对数组进行降序排列

数组排序的相关函数,接受的参数均以引用方式传递,因此会改变数组原始值。




转载请注明:http://www.aierlanlan.com/grrz/3955.html