PHP 中是否有预定义的函数,它将在数组中找到第一个匹配的出现值并返回键,
$ar = array(null, 1, 0, 4, 3, 2, 7, 9, 0);
fn($ar, null); // 0
fn($ar, 4); // 3
fn($ar, 7); //6
我查看了手册,但找不到任何东西。
您可以使用
array_search
如果在数组中找到针的键,则返回该键,FALSE 否则。
如果大海捞针不止一次,第一个匹配的钥匙 被返回。若要返回所有匹配值的键,请使用 array_keys() 改为使用可选的 search_value 参数。