ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| 一维数组排序 | | | --- | --- | ``` 方法一: 注释:该方法适合在做了去重适合的排序使用,速度比方法二快 * [array_keys(array,)] [返回数组中部分的或所有的键名] * @param [array] [一个数组,包含了要返回的键] * @param [array] [如果指定了这个参数,只有包含这些值的键才会返回] * @param [array] [判断在搜索的时候是否该使用严格的比较(===)] * @return [返回数组中所有键名] * Example $array = array('green','blue','orange','blue'); $array = array_flip($array); #反转键值 array('green' => 0, 'blue' => 3, 'orange' => 2) $array = array_keys($array); #获取数组全部键名 输出: Array ( [0] => green [1] => blue [2] => orange [3] => blue ) 方法二: 注释:数组键名相同,后面覆盖前面,正常是附加到后面,为数字索引时,将重置键名,从0开始 * [array_merge(array, array1,...)] [合并一个或多个数组] * @param [array] [需要合并的一维数组] * @param [array] [需要合并的一维数组] * ... * @return [返回合并后的数组] * Example $array = array(2 => 'green', 0 => 'blue', 3 => 'orange', 1 => 'blue'); $array = array_merge($array); 输出: Array ( [0] => green [1] => blue [2] => orange [3] => blue ) ```