Показать сообщение отдельно
  #8 (permalink)  
Старый 25.02.2020, 22:04
Кандидат Javascript-наук
Отправить личное сообщение для Katy93 Посмотреть профиль Найти все сообщения от Katy93
 
Регистрация: 28.12.2018
Сообщений: 138

Цитата:
Для каких?
Например для php. Вот сейчас, я пыталась перенести javascript код на php.
Цитата:
$arrF = array(3, 5, 8, 1, 3, 6);
$arrS = array(1, 8, 2, 3, 5, 8, 3, 1, 5, 7, 9);


function getIntersect($arr1, $arr2) {
$aj = array();
if (count($arr1) < count($arr2)) {
list($arr1, $arr2)=array($arr2, $arr1);
}
for ($i = 0; $i < count($arr1); $i++) {
$zer = false;
for ($j = 0; $j < count($arr2); $j++) {
if ($arr1[$i] === $arr2[$j]) {
$zer = true;
array_push($aj,$j);
}
}
if ($zer) $arr1[$i] = 0;
}
$aj.foreach($j => $arr2[j] = 0)
return $arr1;
}
echo "====================================";
echo "<pre>";
print_r(getIntersect($arrF, $arrS));
echo "<pre>";
echo "====================================";
В итоге мне выдало сообщение.
Цитата:
Parse error: syntax error, unexpected T_FOREACH in <C:\<PATH>\
Не поддерживает php, такой цикл как
Цитата:
$aj.foreach($j => $arr2[j] = 0);
Можно как-нибудь по другому записать?
Ответить с цитированием