我想獲得第一級陣列的密鑰提供第二級數組的值,但它不工作。 我在這裏做錯了什麼?非常感謝。array_keys問題獲取第一級陣列的密鑰提供第二級陣列的值
$linksUrls = array(
'index'=>array('ar'=>'inicio','en'=>'home'),
'portfolio'=>array('ar'=>'portfolio-de-fotografia/casas','en'=>'photography-portfolio/homes'),
'contacto'=>array('ar'=>'contacto','en'=>'contact')
);
/* This one will not work */
print_r(array_keys($linksUrls,'contact'));
/* This one will */
function search($arr, $srch){
foreach($arr as $key => $val){
foreach($val as $k => $v){
if ($v == $srch){ echo $key; }
}
}
}
search($linksUrls, "contact");
感謝凱爾...
我想這樣做了深刻的搜索...我會看看這篇文章。 ..非常感謝路易斯... – user1925226