За последние 24 часа нас посетили 17527 программистов и 1706 роботов. Сейчас ищут 1717 программистов ...

Вывести все чётные числа из получившегося массива.

Тема в разделе "PHP для новичков", создана пользователем webxmm, 17 окт 2017.

  1. Lindholm

    Lindholm Новичок

    С нами с:
    12 ноя 2023
    Сообщения:
    2
    Симпатии:
    0
    <?php

    $arr1 = [3, 4, 2, 1, 2];
    $arr2 = [1, 2, 2, 1, 1, 4, 1];
    $arr3 = $arr1;

    foreach ($arr2 as &$value) :
    $arr3[] = $value;
    endforeach;

    for ($i = 0; $i < count($arr3); $i++) :
    if ($arr3[$i] % 2 == 0) :
    echo $arr3[$i] . ' ';
    endif;
    endfor;

    ?>

    Ёпт, парниша вроде ясно понятно написал, что ему нужно. Зачем демагогию разводить на тысячу слов и предложений.
     
    #26 Lindholm, 12 ноя 2023
    Последнее редактирование: 12 ноя 2023
  2. Lindholm

    Lindholm Новичок

    С нами с:
    12 ноя 2023
    Сообщения:
    2
    Симпатии:
    0
    Сорян. Так даже получше будет. Обычный оператор + и никаких уникуе, мерге и прочей шляпы.
    Можно просто $value без &. Всё зависит от ситуации если с &.

    <?php
    $arr1 = [3, 4, 2, 1, 2];
    $arr2 = [1, 2, 2, 1, 1, 4, 1];

    foreach ($arr2 as &$value) :
    $arr1[] = $value;
    endforeach;

    unset($value);

    for ($i = 0; $i < count($arr1); $i++) :
    if ($arr1[$i] % 2 == 0) :
    echo $arr1[$i] . ' ';
    endif;
    endfor;

    ?>