PHP收藏本版 +发表新主题

php利用array_search与array_column实现二维数组查找

这篇文章主要介绍了php利用array_search与array_column实现二维数组查找,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量。
  1. <?php
  2. $arr = [
  3.     ['name'=>'张三', 'email'=>'zhangsan@qq.com'],
  4.     ['name'=>'李四', 'email'=>'lisi@qq.com'],
  5.     ['name'=>'王五', 'email'=>'wangwu@qq.com']
  6. ];

  7. // 定义要查找的是哪个键的值
  8. $found_arr = array_column($arr, 'name');
  9. // var_dump($found_arr)
  10. // ['张三', '李四', '王五']
  11. $found_key = array_search('张三', $found_arr);
  12. // $found_key = 0; 返回键名

  13. ?>


扫描二维码,手机查看
声明:本文来源于互联网,观点仅代表作者本人,不代表欢乐你我,真实性请妥善甄别。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则