@Voland0303
хочу стать программистом

Как решить задачу с массивом?

Создайте массив с числами от 0 до 20. Проверяя каждое число, если оно без остатка от деления на 2, тогда его добавляем в новый массив. подскажите как добавить в новый массив четные цифры
$arr1 =[];
$arr =[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];

for ($i=0; $i<=20 ; $i++){
if( $i %2 ==0){
array_push($arr1,$i);
echo '';
echo print_r($arr1);
echo '';

}

}
если не трудно обьясните.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Используем array_filter
<?php
 $arr =[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];

 $res = array_filter ( 
	 $arr, 
	 function($el) { return ($el % 2 == 0); }
 );

print_r($res);


share PHP code
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы