几个很相近的数组函数

1.array_udiff_action 和 array_diff_uaction 

①:array array_udiff_assoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func )

array_udiff_assoc — 带索引检查计算数组的差集,用回调函数比较数据    ps : 用回调函数检查数组的值; 键的话用php内部的机制

②:array array_diff_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )

array_diff_uassoc — 用用户提供的回调函数做索引检查来计算数组的差集    ps : 用回调函数检查键值;值的话用php的内部机制

 

 

2.数组的排序:

① bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )  对数组进行逆向排序并保持索引关系 

② bool asort ( array &$array [, int $sort_flags = SORT_REGULAR ] )   对数组进行排序并保持索引关系

③ bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )  对数组按照键名逆向排序 
④ 
bool ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] )  对数组按照键名排序

⑤ bool natcasesort ( array &$array )  用"自然排序"算法对数组进行不区分大小写字母的排序

⑥ bool natsort ( array &$array )  用"自然排序"算法对数组排序 

⑦ bool rsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )  对数组逆向排序 (索引被数字索引所代替 )

⑧ bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) 对数组排序 (索引被数字索引所代替)

⑨ mixed highlight_file ( string $filename [, bool $return = false ] )  语法高亮一个文件 (最大的特点是可以将这个php文件的内筒输出到浏览器上!)  别名:show_source();

 

 

 

 

 

原文地址:https://www.cnblogs.com/da-guang/p/4969355.html