Отправляю с клиента на сервер массив $arr1, также на сервере есть уже отдельный массив $arr2.
Я получаю массив с клиента :
if($_POST['client_arr']){
$arr1 = $_POST['client_arr']
}
Далее обрабатываю эти два массива
function getPoint($array1, $array2)
{
$sum = 0;
for ($i = 0; $i < count($array2); $i++) {
if ($array2[$i] == 1) {
$sum = $sum + $array1[$i];
}
}
return $sum;
}
Потом делают ответ на клиент:
echo getPoint($arr1,$arr2);
Но почему-то цикл в функции выполняется один раз. Объясните, почему? Или я что-то неправильно делаю.