Fylla arrayer i PHP

Låt oss säga att vi har en array:

php<?php
  $arr = [];
?>

Låt oss fylla denna array med några element. Vi kan göra det så här:

php<?php
  $arr = [1, 2, 3, 4, 5];
?>

Eller så kan vi skapa arrayen tom från början, och sedan lägga till data i den så här:

php<?php
  $arr = [];
  
  $arr[] = 1;
  $arr[] = 2;
  $arr[] = 3;
  $arr[] = 4;
  $arr[] = 5;
?>

Uppenbarligen är denna metod inte särskilt bekväm, särskilt om det finns väldigt många element i arrayen. Låt oss skriva om vår kod så att en for-loop sköter fillingen av arrayen:

php<?php
  $arr = [];
  
  for ($i = 1; $i <= 5; $i++) {
    $arr[] = $i;
  }
  
  var_dump($arr);
?>
Задание 1

Med hjälp av en loop, fyll arrayen med tal från 1 till 100.

Задание 2

Med hjälp av en loop, fyll arrayen med udda tal i intervallet från 1 till 99.