我有一个数组,我想搜索uid并获取数组的键.
假设我们有以下二维数组:
$userdb = array(
array(
'uid' => '100',
'name' => 'Sandra Shush',
'pic_square' => 'urlof100'
),
array(
'uid' => '5465',
'name' => 'Stefanie Mcmohn',
'pic_square' => 'urlof100'
),
array(
'uid' => '40489',
'name' => 'Michael',
'pic_square' => 'urlof40489'
)
);
Run Code Online (Sandbox Code Playgroud)
函数调用search_by_uid(100)(第一个用户的uid)应该返回0.
函数调用search_by_uid(40489)应该返回2.
我尝试制作循环,但我想要更快的执行代码.
我有一个如下所示的数组,它有多列.我想在第一列中搜索特定值,并返回匹配的行.这可能吗?
例如:
Array (
[0] => Array ( [id] => 1 [column2] => value2 [column3] => value3 [column4] => value4 [column5] => value5 )
[1] => Array ( [id] => 1 [column2] => value2 [column3] => value3 [column4] => value4 [column5] => value5 )
[2] => Array ( [id] => 2 [column2] => value2 [column3] => value3 [column4] => value4 [column5] => value5
)
Run Code Online (Sandbox Code Playgroud)
因此,假设我想在"id"列中搜索"1"并显示结果.如何才能做到这一点?非常感谢!