Например для 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);
|
Можно как-нибудь по другому записать?