前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数组相关处理函数

数组相关处理函数

作者头像
十月梦想
发布2018-08-29 10:39:39
5670
发布2018-08-29 10:39:39
举报
文章被收录于专栏:十月梦想十月梦想

数组相关处理函数

一、数组键/值操作函数

  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()-------将回调函数作用到给定数组单元上 

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

代码语言:javascript
复制
<?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);//打印与原数组相反顺序的数组

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-7,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组相关处理函数
    • 一、数组键/值操作函数
      • 二、统计数组元素的个数和唯一性
        • 三、使用回调函数处理数组的函数
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档