我有一个一维数组,其中包含填充selectbox的名称'arrayA'和一个包含id和名称'arrayB'的多维数组。如果arrayA等于arrayB,我想显示名称。
例如:
$arrayA = array('a','b','c');
'a','b','c'显示在选择框
上$array2 = array(
array('id' => 1,'names' => 'a'),
array('id' => 2, 'names' => 'd'
)
);
从arrayA'a'与arrayB'a'匹配,因此,'a'将显示在selectbox上。
任何人都可以提供帮助。非常感谢你提前。
答案 0 :(得分:1)
您可以使用in_array
foreach ($array2 as $key=>$value ){
if ( in_array($value['names'], $arrayA)){
echo $value['names'];
}
}