Arrays vullen in PHP
Het is niet verplicht om elementen aan een array toe te voegen op het moment dat de array wordt gedeclareerd. Je kunt eerst de array leeg declareren, en er later de benodigde elementen aan toevoegen, zoals hier:
<?php
$arr = []; // maak een lege array
$arr[] = 'a'; // element wordt toegevoegd bij sleutel 0
$arr[] = 'b'; // element wordt toegevoegd bij sleutel 1
$arr[] = 'c'; // element wordt toegevoegd bij sleutel 2
var_dump($arr); // geeft ['a', 'b', 'c'] weer
?>
De array hoeft niet aanvankelijk leeg te zijn - er kan al iets in zitten, maar we kunnen nog steeds nieuwe elementen toevoegen:
<?php
$arr = ['a', 'b', 'c']; // declareer array met elementen
$arr[] = 'd'; // element wordt toegevoegd bij sleutel 3
$arr[] = 'e'; // element wordt toegevoegd bij sleutel 4
var_dump($arr); // geeft ['a', 'b', 'c', 'd', 'e'] weer
?>
Stel, een lege array is gegeven:
<?php
$arr = [];
?>
Vul deze array volgens de beschreven methode
met elementen met de waarden 1, 2,
3, 4 en 5.
Stel, de volgende array is gegeven:
<?php
$arr = [1, 2, 3];
?>
Voeg de elementen 4 en 5 aan het einde toe.