使用多维数组获取父数组键的最佳方法是什么? 例如我有这个数组:
array(
[0] => array(0=> sample, 1=>picture, 2=>frame, 3=>google)
[1] => array(0=> iphone, 1=>orange, 2=>love, 3=>msn)
[2] => array(0=> joe, 1=>geee, 2=>panda, 3=>yahoo)
)
现在我需要搜索例如 google 并获取父数组键.. 它应该是 0...有什么想法吗?我为此使用了 for 循环,但我认为如果我有 700000 行的数组,它会很慢。
最佳答案
如果您有一个包含 700,000 行的数组,您几乎肯定做错了什么......我首先建议考虑使用不同的数据存储:平面文件或某种类型的数据库。
foreach($array as $key => $value) {
if(in_array('google', $value)) return $key
}
关于php - 使用php在多维数组中获取父数组键的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2776107/