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

原文地址:https://www.cnblogs.com/sien6/p/13779413.html