设为首页 - 加入收藏
您的当前位置:主页 > 网络编程 > PHP > 正文

在PHP数组操作函数汇总的方法

来源:网络收集 点击数: 时间:2018-01-20

 

PHP中最常用到的数据结构就是数组,数组可以帮我们解决很大一部分的编程问题。其实有很多数组操作不用我们自己写,系统已经自带了相关的函数了。下面我们介绍一些关于PHP数组操作的函数,也许有些你没有听说过。

boolean in_array(mixed needle,array haystack[,boolean strict])
boolean array_eky_exists(mixed key,array array)
boolean array_search(mixed needle,array haystack[,boolean strict])
array array_keys(array array[,mixed search_value])
array array_values(array array)
integer count(array array[,int mode])
integer sizeof(array array[,int mode])
array array_count_values(array array)
array array_unique(array array)
array array_reverse(array array[,boolean preserve_key])
array array_flip(array array)
SORT_NUMBERIC,按数值排序,对整数或浮点数排序很有用
SORT_REGULAR,按照ASCII值排序
SORT_STRING,按接近人所认识的正确顺序排序
asort函数键值顺序不变
void sort(array array[,int sort_flags])
void asort(array array[,int sort_flags])
SORT_NUMBERIC,按数值排序,对整数或浮点数排序很有用
SORT_REGULAR,按照ASCII值排序
SORT_STRING,按接近人所认识的正确顺序排序
arsort函数键值顺序不变
void rsort(array array[,int sort_flags])
void arsort(array array[,int sort_flags])
void natsort(array array)
void natcasesort(array array)
boolean ksort(array array[,int sort_flags])
boolean krsort(array array[,int sort_flags])
void usort(array array,callback function_name)
array array_merge(array array1[array array2……])//一个以上
array array_merge_recursive(array array1,array array2[,array ……])//两个以上
array array_combine(array key,array value)
array array_slice(array array, int offset [,int length])
array array_splice(array, int offset [,int length[,array peplacement]])
array array_intersect(array array1,array array2[,arrayN……])
array array_intersect_assoc(array array1,array array2[,arrayN……])
array array_diff(array array1,array array2[,arrayN……])
array array_diffassoc(array array1,array array2[,arrayN……])
mixed array_rand(array array[,int num_entries])
void shuffle(array input_array)
mixed array_sum(array array);
array array_chunk(array array, int size [,boolean preserve_keys])
  1. 在数组中搜索一个特定值,如果找到返回TRUE否则返回FALSE
  2. 在数组中找到一个指定的健,如果找到返回TRUE否则返回FALSE
  3. 在数组中搜索一个特定值,如果找到返回TRUE否则返回FALSE
  4. 获取数组所有键组成的新数组
  5. 获取数组所有值组成的新数组
  6. 确定数组大小
  7. 统计数组元素出现频率
  8. 删除数组中重复的值,返回一个由唯一值组成的数组
  9. 逆置数组元素顺序,preserve_key如果为TRUE则数组键值顺序不变
  10. 置换数组键和值
  11. 数组顺序排序,sort_flags参数可选,默认行为
  12. 数组逆序排序,sort_flags参数可选,默认行为
  13. 数组自然排序
  14. 不区分大小写的自然排序
  15. 健键值对数组排序
  16. 健键值对数组逆序排序
  17. 根据用户自定义顺序排序
  18. 将数组合并到一起,返回一个联合的数组。array_merge后面覆盖前面,array_merge_recursive合并在一起
  19. 键和值组成新的数组
上一篇:在PHP的mysql_connect与mysql_pconnect的方法
下一篇:没有了
栏目分类

A3站长网 站长网 站长网技术网 站长教程网 织梦CMS教程 织梦模板 帝国CMS模板 联系QQ:26991496 邮箱:26991496@qq.com

A3站长网:欢迎您!谢谢您的访问...

Top