24、PHP数组去重及向前向后删除元素的函数

阅读() @2018-10-29 18:16:06

1、array_unique():数组去重,删除数组中重复多余的元素:

$arry = array('苹果','桃子','梨','橘子','梨','苹果');
echo '<pre>';
print_r(array_unique($arry));
foreach($arry as $v){
	echo $v.'<br/>';
}

2、array_unshift():向数组的最前面追加元素,并返回新数组的个数:

$arry = array(1,2,3,4,5);
print_r(array_unshift($arry,'0'));

3、array_shift():删除数组第一个元素,并返回被删除的元素,如果删除失败返回null:

$arry = array('苹果','桃子','梨','橘子','梨','苹果');
print_r(array_shift($arry));

4、array_pop():删除数组的最后一个元素,返回被删除的元素:

$arry = array('苹果','桃子','梨','橘子','梨','苹果');
print_r(array_pop($arry));

5、array_push():向数组的最后面追加元素,返回新数组的个数:

$arry = array('苹果','桃子','梨','橘子');
print_r(array_push($arry,'香蕉'));

6:array_keys():得到数组的所有键名,并返回新的数组:

$arry = array('webname'=>'赵一鸣博客','weburl'=>'http://www.zymseo.com');
print_r(array_keys($arry));

7、array_values():得到数组的所有键值,并返回新的数组:

$arry = array('webname'=>'赵一鸣博客','weburl'=>'http://www.zymseo.com');
print_r(array_values($arry));
微信二维码
锐壳主机