PHP中是否有可能通过它的值来获取数组元素。我不想做的是在不知道键但现在知道它的值的情况下更新元素:
$translations = array(
"en" => 123,
"de" => 456,
"es" => 789,
"fr" => 901
);
我知道我不想做的事情可以用 foreach 循环来完成:
foreach($translations as $lang=>$id):
if($id == 123) $translations[$lang] = 0;
endforeach;
但是有没有可能避免这个循环并自动设置它?