您的位置:首页 > 编程语言 > PHP开发

php 数组处理函数 2013.07.5

2013-07-05 23:28 246 查看
数组相关处理函数

1.)array_values();获取数组中的所有值,并返回一个数组

$user = array("id" => "001","name => "liubin","sex" => "nan");

print_r(array_values($user)); -----result--> array([0] => "001" [1] =>"liubin" [2] => "nan") ;

2.)array_keys( array $input [,mixed $search_value[,bool $strict]] ) ;获取数组中的下标/键名,

search_value 则表示只返回此值对应的key,strict指完全匹配,默认false 即或略值得类型,true则根据类型返回带有指定值的键名

3.)bool in_array(mixed $needle,array $haystack[,bool $strict) needle 是要检索的值,haystack是 对应数组,strict跟上边效果一样

array_search()参数与in_array()相同,但返回值是 value对应的key

4.)arrsy_flip() 交换value和key,然后返回这个数组 如有多个相同value,则以最后一个为准

5.)array array_reverse(array $array1[,bool $preserve_keys]);函数将原数组中的元素顺序翻转,创建新的数组并返回。如果第二个参数指定为 true,则元素的键名保持不
变,否则键名将丢失。

6.)int count(mixed $var[,int $modle]);module 的值 0则不递归计算多维数组中元素的数,1则递归, 默认0

7.)array_count_values(array $array1)返回各个值出现的次数

8.)array_unique(array $array)删除重复的值 返回新数组

9.)array_filter(array $input[, callback callback])利用自定义的函数callback 来过滤数组 $input,函数callback返回true则 通过过滤 然后下一个值

10.)array_walk(array &$array,callback callback[,mixed $var]) 将array中的键值对依次执行callback方法, $var的值是用来先使用的

.............................不写了。。。

看这里吧http://www.w3school.com.cn/php/php_ref_array.asp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: