Так что я пытаюсь сопоставить значения из базы данных со значениями из массива.Как сопоставить значения данных с значениями массива
Это данные из базы данных
$verdeel = explode(", ", $data['product']);
$getallen = array("10", "20");
if(array_intersect($verdeel, $getallen)){
for($i=0;$i < count($verdeel);$i++){
if($verdeel[$i] == $getallen[$i]){
echo $getallen[$i];
} else {
echo "no match";
}
}
}
выход теперь будет:
не ровня
не ровня
нет матча
не ровня
не ровня
Я просто хочу только выводить значения массива, которые соответствуют с некоторыми из значений в базе данных.
Спасибо
array_intersect уже возвращает массив со значениями, которые вы хотите ... Так что либо вы получите Нуль массив со значениями, которые одинаковы в массивах сравнивать .. – Naruto
получил, спасибо человеку. –