如何匹配PHP数组中的值,然后找到键值?
我有一个数组变量如何匹配PHP数组中的值,然后找到键值?,php,arrays,variables,Php,Arrays,Variables,我有一个数组变量$colorArray=array('red','white','blue') 假设$color=“red”,如何将$color的值与$COLORRARY匹配,然后找到相应的键值“red”?找到“red”的键值后,我需要将键值存储在另一个变量中以供其他使用。您正在查找array\u search:使用 为确保匹配,请确保将其与FALSE进行比较,而不仅仅是与falsy进行比较 使用,下面是一个示例: $key = array_search($color, $colorArray)
$colorArray=array('red','white','blue')代码>
假设$color=“red”代码>,如何将$color的值与$COLORRARY匹配,然后找到相应的键值“red”?找到“red”的键值后,我需要将键值存储在另一个变量中以供其他使用。您正在查找array\u search
:使用
为确保匹配,请确保将其与FALSE
进行比较,而不仅仅是与falsy进行比较
使用,下面是一个示例:
$key = array_search($color, $colorArray);
在您的示例中,这将返回0。array\u search()
if ($key !== FALSE) {
// Match made.
}
$key = array_search($color, $colorArray);