2 つの配列の値を一致させようとしています。一致する値が存在する場合、true を出力します。おそらく array_intersect 関数を考えていますか? 非常に不確かです!どんな助けでも大歓迎です!
基本的に、このボックスには収まらない 2 つの SQL クエリがあります。しかし、それらはそれぞれ配列$staffExpertiseと$moduleExpertiseを返しますが、私はphpに非常に慣れておらず、配列交差関数に慣れていないため、ここから何をすべきかわかりません!
foreach ($results as $row) {
$staffExpertise = $row['expertise'];
}
foreach ($results as $row) {
$moduleExpertise = $row['expertise'];
}
$arrayIntersection = array_intersect($moduleExpertise, $staffExpertise);
if($arrayIntersection = ){
}