加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

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

发布时间:2020-05-25 03:35:07 所属栏目:PHP 来源:互联网
导读:利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量。?php$userdb = array(0 = array(uid = 100,name = Sandra Shush,url = urlof100),1 = array(uid = 5465,name = Stefanie Mcmohn,pic_square = urlof100),2 = Array(uid = 404

利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量。

'uid' => 100,'name' => 'Sandra Shush','url' => 'urlof100',1 => 'uid' => 5465,'name' => 'Stefanie Mcmohn','pic_square' => 'urlof100',2 => 'uid' => 40489,'name' => 'Michael','pic_square' => 'urlof40489'<span style="color: #800080;">$found_key = <span style="color: #008080;">array_search(40489,array_column(<span style="color: #800080;">$userdb,'uid'<span style="color: #000000;">));
<span style="color: #008000;">/<span style="color: #008000;">
如果$userdb很大,建议使用一个变量,避免搜索每个元素时都调用array_column()
$uid = array_column($userdb,'uid');
$found_key = array_search(40489,$uid);
<span style="color: #008000;">*/
<span style="color: #008080;">var_dump(<span style="color: #800080;">$found_key<span style="color: #000000;">);

?>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读