Taulukoiden täyttö PHP:ssä

Oletetaan, että meillä on jokin taulukko:

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

Täytetään tämä taulukko joillakin alkioilla. Voimme tehdä sen näin:

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

Tai voimme luoda taulukon aluksi tyhjäksi, ja lisätä siihen tiedot sitten näin:

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

On selvää, että tämä tapa ei ole kovin kätevä, erityisesti jos taulukossa on hyvin paljon alkioita. Kirjoitetaan koodimme uudelleen siten, että taulukon täyttämisestä vastaa for-silmukka:

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

Täytä taulukko silmukan avulla luvuilla väliltä 1 - 100.

Задание 2

Täytä taulukko silmukan avulla parittomilla luvuilla väliltä 1 - 99.