php实现二维数组查找功能【array_search 和 array_column】


$found_key = array_search(40489, array_column($userdb, 'uid'));

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

1、先使用array_column 转化二维数组,然后使用search 查找指定值

array_column(array,column_key,index_key);  返回输入数组中某个单一列的值。

array:多维数组;column_key:可以是索引数组的列的整数索引;index_key:取出数组中这一列当做返回数组的索引

例:array_column($arr,'name','id')  返回结果 id作为列的索引

 

参考网址:

https://blog.csdn.net/kelinfeng16/article/details/95243341

https://www.cnblogs.com/tdalcn/p/10150156.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM