у меня есть 2 массивы, которые я хотел сравнить и обновлять счет, если совпадение найдено:Сравнение 2 массивов разной длины
One_array[0] = bla
One_array[1] = blabla
One_array[2] = blablabla
Two_array[0] = bla
Two_array[1] = blabla
Score_array[0] = 10
Score_array[1] = 15
Score_array[2] = 1
Теперь вот PHP код для выполнения сравнения:
$count = count($One_array);
$Score = 0; //Initialize score
for($i=0;$i<=$count;$i++){
for($j=0;$j<=$count;$j++){
if(isset($Two_array[$i]) == $One_array[$j]){
$Score = $Score + $Score_array[$j];
}
}
}
я получаю следующее сообщение об ошибке:
Undefined offset: 2 On the line $Score = Score+$Score_array[$j];
Пожалуйста помогите, я также пытался использовать isset
по нац это строка, она не работает
Что не так с использованием функций, таких как функции array_intersect _ *()? –