我有一个数组变量$colorArray = array('red','white','blue');
假设$color = "red";
,如何将$color的值与$colorArray匹配,然后找到"red"对应的键值?找到“red”的键值后,我需要将键值存储在另一个变量中以供其他用途。
最佳答案
使用array_search()
.
$key = array_search($color, $colorArray);
为确保匹配,请确保将其与 FALSE
进行比较,而不仅仅是 falsy。
if ($key !== FALSE) {
// Match made.
}
关于php - 如何匹配PHP数组中的值然后找到键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6488422/