## 1.将数组键重新以0开始排序
~~~
array_values($arr);
~~~
## 2.获取数组中所有键以0开始排序
~~~
array_keys($arr);
~~~
## 3.键值交换
~~~
my_array_flip($arr);
~~~
## 4.把数组对调排序(倒序排序)
~~~
array_reverse($arr);
~~~
## 5.去除重复的值
~~~
array_unique($arr);
~~~
## 6.数组排序
~~~
sort($arr); //保留原索引进行升序排列
rsort($arr); //不保留原索引进行降序排列
arsort($arr); //保留原索引进行降序排列
~~~
>第二参数
>0=SORT_REGULAR //默认
>1=SORT_NUMERIC //把每一项错位数字处理
>2=SORT_STRING //把每一项作为字符串处理
>3=SORT_LOCALE_STRING //吧每一项作为字符串处理,基于当前区域设置(可通过setlocale()进行更改)
>4=SORT_NATURAL //把每一项作为字符串处理,使用类似natsort()自然排序
>5=SORT_FLAG_CASE //可以结合(按位或)SORT_STRING或SORT_NATURAL对字符串进行排序,不区分大小写
## 7.删除数组中第一个元素
~~~
array_shift($arr);
~~~
## 7.数组合并
~~~
array_combine($a,$b); //键值合并前面为键后面为值
array_merge($a,$b); //前后合并以0开始排序
~~~