Вы считаете неправильную переменную массива, которую используете в цикле for.
Измените - $len = count($arrayguru);
- на - $len = count($idguru);
.
И вы используете неправильное условиев вашем цикле for.
Измените - $len >= $x
- на - $x < $len
.
Обновлен блок кода. Изменение:
$len = count($arrayguru);
for($x = 0; $len >= $x; $x++){
//echo $s[$x] = $x;
$s[$x] = $idguru[$x];
$v[$x] = $idmatpel[$x];
}
К:
$len = count($idguru);
for($x = 0; $x < $len; $x++){
$s[$x] = $idguru[$x];
$v[$x] = $idmatpel[$x];
}