use*_*510 6 php arrays variables
我有一个数组变量 $colorArray = array('red','white','blue');
假设$color = "red";,如何将$ color的值与$ colorArray匹配,然后找到相应的键值"red"?在找到"red"的键值后,我需要将键值存储在另一个变量中以供其他用途使用.
ale*_*lex 14
$key = array_search($color, $colorArray);
Run Code Online (Sandbox Code Playgroud)
为了确保你得到一个匹配,请确保你比较它FALSE而不仅仅是falsy.
if ($key !== FALSE) {
// Match made.
}
Run Code Online (Sandbox Code Playgroud)