如果您在循环中填充了任何数组 $p ,如下所示:
$p[] = array( "id"=>$id, "Name"=>$name);
在 Name 键中搜索 John 的最快方法是什么,如果找到,返回 $p 索引?除了循环 $p 之外,还有其他方法吗?
我在 $p 中最多可以找到 5000 个名称,并且 $p 也可能包含 5000 行。目前,我循环遍历 $p 以查找每个名称,如果找到,解析它(并将其添加到另一个数组),将行从 $p 中拼接出来,然后中断 1,准备开始搜索 5000 个名称中的下一个。
我想知道是否有一种更快的方法来获取索引而不是循环通过 $p 例如 isset 类型的方式?
谢谢大家看看。