数组相关处理函数

数组相关处理函数

一、数组键/值操作函数

  1. array_values()

  2. array_keys()

  3. in_array()

  4. array_key_exists

  5. array_filp---------交换数组中的键和值

  6. array_reverse-------返回一个单元顺序相反的数组

二、统计数组元素的个数和唯一性

  1. count()  sizeof()------返回数组元素个数

  2. array_count_values-------统计数组中值出现次数

  3. array_unique-------移除数组重复的元素

三、使用回调函数处理数组的函数

  1. array_array_filter() ------用回调函数过滤数组中单元

  2. array_walk()-------数组中每个成员应用用户函数

  3. array_map()-------将回调函数作用到给定数组单元上 


数组键/值操作函数代码使用:

<?php
//php数组相关函数操作
$arr=array('姓名'=>'李某人','年龄'=>18,'职业'=>'学生');
//array_values返回数组索引的值,建立索引数组
print_r(array_values($arr));
echo "<br>";
//array_keys返回数组的键名,建立索引数组
print_r(array_keys($arr));
echo "<br>";
//in_array检测某个值是否存在改数组,存在返回true(1),不存在返回false(0)
print_r(in_array( '李某',$arr));
echo "<br>";
//array_key_esits判断键名或索引是否存在该数组内,存在返回true(1),不存在返回false(0)
print_r(array_key_exists('职业', $arr));
echo "<br>";
//array_filp交换数组的键和值,返回类型一个数组
$arr2=array_flip($arr);
var_dump($arr2);
echo "<br>";
//array_reverse返回一个顺序相反的数组
$arr3=array_reverse($arr);
print_r($arr3);//打印与原数组相反顺序的数组

统计元素个数和唯一性操作函数代码使用:

**************************************************************************************************************

更多数组参数使用,参考手册数组相关函数,尽量操作一遍数组函数

本博客所有文章如无特别注明均为原创。作者:十月梦想复制或转载请以超链接形式注明转自 十月梦想博客
原文地址《数组相关处理函数
分享到:更多

相关推荐

未登录,暂时无法评论和查看评论!

点击这里给我发消息点击此处联系博主!