PHP:找出关联数组中具有相同值的所有键

jit*_*015 1 php

PHP 中是否有任何函数可以帮助找出关联数组中具有相同值的所有键?例如有一个数组如下:

$data1 = array("彼得" => "1", "安" => "1", "苏珊" => "2", "汤姆"=> "3");

我只想要值为“1”的键(即 Peter 和 Ann)。感谢帮助。

IMS*_*SoP 6

您可以array_keys与可选的第二个参数一起使用:

array_keys()从数组中返回键、数字和字符串。

如果指定了可选值search_value,则仅返回该值的键。否则,返回数组中的所有键。