Taulukoiden täyttö PHP:ssä
Oletetaan, että meillä on jokin taulukko:
<?php
$arr = [];
?>
Täytetään tämä taulukko joillakin alkioilla. Voimme tehdä sen näin:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Tai voimme luoda taulukon aluksi tyhjäksi, ja lisätä siihen tiedot sitten näin:
<?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
$arr = [];
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Täytä taulukko silmukan avulla luvuilla
väliltä 1 - 100.
Täytä taulukko silmukan avulla parittomilla
luvuilla väliltä 1 - 99.