php数组操作`

一.数组排序

1. sort() 函数是对数字索引数组进行排序的。按照字母升序进行排列的,大写字母在小写字母前面

2.asort()ksort()分别是对关键字数组进行按照值和关键字进行排序。
3.asort()是对每个元素的值进行排序,ksort()是对元素关键字进行排序。

4.数字数组索引重置为连续数字

示例数组 

 $array = [
            0=>'test0',
            9=>'test9',
            3=>'test3'
        ];

方法1 利用array_values()函数重置

array_values($array)

方法2. array_merge() 函数重置

array_merge($array)

方法3. array_walk() 重新创建一个数组

$new=[];
        $sf= array_walk ($array,function(&$value, $key) use (&$new){

            $new[] = $value;

        });
原文地址:https://www.cnblogs.com/jiangfeilong/p/11267136.html