PHP变知识重点

unset()

含义:删除一个数组元素、一个变量、一个对象的属性。

格式:unset($var[1])

注意:如果删除一个数组元素,则数组还在下标依然保留(跟JS一样delete)

如果使用unset删除一个数组,则数组中的所有数据消失,并且数组的索引会重建

 

foreach()

含义:遍历循环数组,只能应用于数组。

格式:

foreach($arr  as  [$key=>]$value)

{

echo $value;

echo $arr[$key];

}

注意:$key即可以是数字,也可以是字符。

 

count()

含义:统计数组元素的个数,默认情况下只统计一维数组。

格式:int count($arr[,mode])

参数:mode为可选,如果设为1,则统计多维数组

 

array_reverse()反转数组中的元素

array_shift():删除数组中的第一个元素,且长度减1   (为删除元素)

array_pop():删除数组中的最后一个元素,且长度减1(为增加元素)

array_unshift():在数组的开头增加一个元素,长度加1(新增数值的长度)

array_push():在数组的末尾增加一个元素,长度加1

说明:上述四个对数组操作的函数,返回值是“删除或增加”的那一个元素的值。

 

数组排序:

sort() - 对数组进行升序排列元素值

rsort() - 对数组进行降序排列元素值

asort() - 根据关联数组的值,对数组进行升序排列

ksort() - 根据关联数组的键,对数组进行升序排列

arsort() - 根据关联数组的值,对数组进行降序排列

krsort() - 根据关联数组的键,对数组进行降序排列

posted @ 2020-02-16 13:03  静静地开始  阅读(125)  评论(0)    收藏  举报