在多维数组中搜索值并在PHP中返回键

user2015253

我有一个看起来像这样的数组:

$user = array();
$user['albert']['email'] = '[email protected]';
$user['albert']['someId'] = 'foo1';
$user['berta']['email'] = '[email protected]';
$user['berta']['someId'] = 'bar2';

现在,我想找出哪个用户具有确定的权限someId在此示例中,我想知道谁拥有someId bar2和想要结果berta是否有一个不错的php函数,还是我必须自己创建一个?

月波99
$id = 'bar2';

$result = array_filter(
  $user,
  function($u) use($id) { return $u['someId'] === $id; }
);

var_dump($result);

注意:这在PHP 5.3+中有效。
注意2:现今没有理由使用任何版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP-在多维数组中搜索值并返回其ID

来自分类Dev

从XML在PHP多维数组中搜索值

来自分类Dev

PHP在键中查找值,并在多维数组中获取另一个键的值

来自分类Dev

从PHP多维数组搜索返回键

来自分类Dev

PHP多维数组搜索返回键

来自分类Dev

PHP中按键返回多维数组的值

来自分类Dev

PHP如何从多维数组记住父键的多维数组中搜索键

来自分类Dev

多维数组中某个键的返回值

来自分类Dev

在php多维数组中搜索

来自分类Dev

获得最低的键-多维数组PHP中的数组值

来自分类Dev

从PHP中的选定选项返回多维数组键

来自分类Dev

在php中按值查找多维关联数组的键

来自分类Dev

修改多维数组PHP中的键和值

来自分类Dev

通过php中的键比较多维数组值

来自分类Dev

PHP匹配多维数组中特定键的值

来自分类Dev

从多维数组PHP中删除Int键和值

来自分类Dev

在多维数组递归中搜索键/值对并返回路径

来自分类Dev

PHP多维数组按键搜索并返回父键

来自分类Dev

在数组中搜索特定值并返回其键

来自分类Dev

搜索复杂数组并在php中修改值

来自分类Dev

PHP在多维数组中查找并返回邻居值

来自分类Dev

在多维数组中搜索任何匹配的值

来自分类Dev

从多维数组 PHP 中搜索和检索

来自分类Dev

在PHP中更改多维数组的特定键

来自分类Dev

多维数组中的PHP iconv键

来自分类Dev

PHP:获取多维数组中的键

来自分类Dev

PHP-在多维数组中查找键

来自分类Dev

在循环php中从多维数组调用键

来自分类Dev

在多维数组中搜索任何键中的部分值