根据二维数组某个字段的值查找数组

/**

* @param $array

* @param $index

* @param $value

* @return mixed

*/

public function filter_by_value ($array, $index, $value){

if(is_array($array) && count($array)>0)

{

foreach(array_keys($array) as $key){

$temp[$key] = $array[$key][$index];

if ($temp[$key] == $value){

$newarray[$key] = $array[$key];

}

}

}

return $newarray;

}

$arr = array(

0=>array(

'id'=>1,

'name'=>'a'

),

1=>array(

'id'=>2,

'name'=>'b'

),

2=>array(

'id'=>3,

'name'=>'c'

),

3=>array(

'id'=>4,

'name'=>'d'

),

);

$res = filter_by_value($arr,'id',3);

print_r($res);

php查找二维数组值,根据二维数组某个字段的值查找数组相关推荐

  1. mysql创建表的时候日期给个默认值_mysql 创建表时 日期字段默认值为当前时间...

    mysql 创建表时 日期字段默认值为当前时间 mysql version 5.1 在mysql创建表的时候经常会遇到创建日期字段需要设置当前时间为默认值的时候,就如sqlserver2000一样,把 ...

  2. 数据库的表、字段、字段的值的相关操作

    目录 一.表 1.1 查找 1.1.1 查询指定用户的所有表名 1.1.2 查询当前用户的所有表名 1.1.3 通过字段名查找表名 1.1.4 查询表名 1.2 添加 1.2.1 添加表名及字段 1. ...

  3. 汇编语言-016(SCASB 、STOSB 、LODSD 、数组中的取值、二维数组操作、冒泡排序和二分查找、CMPSW )

    1: SCASB : (字节)将AL的值与EDI寻址的一个字比较.进行在一个字符串检索特定的字符 .386 .model flat,stdcall.stack 4096 ExitProcess PRO ...

  4. php 二维数组 根据值 找,PHP编程根据二维数组某个字段的值查找值所在的一维数组...

    /** *根据二维数组某个字段的值查找数组 * @param $index 数组中的key * @param $value 查找的值 */ function seacharr_by_value($ar ...

  5. php中根据二维数组某个字段的值查找对应的一维数组

    <?php date_default_timezone_set('Asia/Shanghai'); /* * 根据二维数组某个字段的值查找数组 */ function filter_by_val ...

  6. 如何访问自定义键值的二维数组

    2019独角兽企业重金招聘Python工程师标准>>> <?php//访问自定义键值的二维数组$products = array(array('name'=>'apple ...

  7. 【C 语言】数组 ( 验证二维数组内存是线性的 | 打印二维数组 | 以一维数组方式打印二维数组 | 打印二维数组值和地址 )

    文章目录 一.验证二维数组内存是线性的 1.打印二维数组 2.以一维数组方式打印二维数组 3.打印二维数组值和地址 二.完整代码示例 一.验证二维数组内存是线性的 验证二维数组内存是线性的 : 验证方 ...

  8. php数组取字段值,php如何获取二维数组指定的某个字段的值

    php怎么获取二维数组指定的某个字段的值? 需求:有如下数组$arr,数组中有两个模块一个net 一个login,我怎么根据net模块获取最后一个marks, 其中net模块和login模块的数据还是 ...

  9. php键值对数组排序,PHP按指定键值对二维数组进行排序的方法_PHP

    本文实例讲述了PHP按指定键值对二维数组进行排序的方法.分享给大家供大家参考,具体如下: 问题: 有数组: 代码如下: array(0=>array('id'=>1,'price'=> ...

最新文章

  1. 2017寒假练习题解 第四周 2.6-2.12
  2. 广告计算——平滑CTR
  3. 福建2020年3月计算机二级报名时间,福建2020年3月计算机二级考试报名时间安排...
  4. 你真的理解内存分配吗?
  5. JavaScript版代码执行
  6. 不再需要词典了,现在,AI通过无监督学习学会了双语翻译
  7. mysql连接量设置_mysql连接数设置操作方法(Too many connections)
  8. 每天一个linux命令cd,Linux指令每日背诵(第一天)
  9. mysql字段描述_详细的MySQL字段类型描述
  10. winform中当laber标签字段过长时
  11. 学习笔记——Python输入与输出
  12. Java日志框架 -- 日志框架介绍、日志门面技术、JUL日志(JUL架构、JUL入门示例、JUL日志级别、JUL日志的配置文件)
  13. [LOJ#3119][Luogu5405][CTS2019]氪金手游(DP+容斥)
  14. 自然语言生成技术现状调查:核心任务、应用和评估(2)
  15. 2015年计算机网络考研真题及解析
  16. 网站长尾关键词对SEO优化起到什么作用
  17. 1到10之间所有数的平方和立方
  18. 【Redis】基础篇
  19. c语言如何不用数组排序,c语言实现数组排序.docx
  20. 记一次成功把Vue2后台项目改造成Vite2的踩坑经历

热门文章

  1. 25 个必须记住的SSH 命令
  2. Linux修改时区(tzselect) 【例子:修改时区 为 中国 东8区 的时间】
  3. 小学计算机教师德育工作计划,小学教师个人德育工作计划
  4. 华为向emui输入鸿蒙,新颜值/新功能/新体验!EMUI 11上手:手机鸿蒙OS的提前预演...
  5. python3中input()方法报错traceback变量未定义的解决方法
  6. Nginx + uWSGI + flask + socketio 部署解决方案
  7. 安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法
  8. 解决启动nginx时报80端口被占用的问题
  9. 关于“svn: Can‘t connect to host ‘*.*.*.*‘: 由于连接方在一段时间后没有正确答复或连接”的解决方法
  10. 你如何删除ActiveRecord对象?