嗨,我有一个多维关联数组:PHP搜索多维关联数组的键和返回键=>值
$array= array(
'Book1' => array('http://www.google.com', '45'),
'Book2' => array('http://www.yahoo.com', '46',)
)
我需要能够搜索到关于“BookX” $数组,然后返回的内容'BookX'。
我用尽:
function array_searcher($needles, $array)
{
foreach ($needles as $needle) {
foreach ($array as $key)
{
if ($key == $needle)
{
echo $key;
}
}
}
}
与搜索
$needles = array('Book1' , 'Book2');
但这并不返回任何
通过使用解决:的foreach($数组作为$密钥=> $值) – BobFlemming 2011-04-27 13:58:44
的回答这个问题,而无需构建嵌套循环张贴响应于http://stackoverflow.com/questions/5806245/php-array-push-multidimensional-associative-array-to-maintain-structure – 2011-04-27 15:37:14