Er bestaan handige functies die je in combinatie met arrays kunt gebruiken. Bijvoorbeeld de functie count():
<?php
$mijnArray = array(1,2,3,4,5);
echo count($mijnArray);
echo "<br>";
$mijnArray[] = 6;
echo count($mijnArray);
?>
Met de functie count()kun je de lengte van een array opvragen. Dat betekent dat het resultaat het totaal aantal elementen in de array is.
De regel $mijnArray[] = 6 voegt het getal 6 toe als element achter aan de array.
In de code wordt de lengte van de array afgedrukt. Vervolgens wordt er een element aan de array toegevoegd. Tenslotte wordt weer de lengte van de array afgedrukt. Na uitvoer van het script zien we:
5
6
Er bestaan ook functies om de elementen van een array om te draaien en om de elementen te sorteren:
<?php
$mijnArray = array(2,1,5);
echo $mijnArray[0] . " , " . $mijnArray[1] . " , " . $mijnArray [2];
echo "<br>";
$mijnArray2 = array_reverse($mijnArray);
echo $mijnArray2[0] . " , " . $mijnArray2[1] . " , " .$mijnArray2[2];
echo "<br>";
sort($mijnArray);
echo $mijnArray[0] . " , " . $mijnArray[1] . " , " . $mijnArray[2];
echo "<br>";
?>
In het eerste blok wordt een array gevuld met 3 elementen en afgedrukt. In het tweede blok wordt die array omgedraaid en afgedrukt. In het derde blok wordt de array gesorteerd en op het scherm gezet. De functie array_reverse() laat de array waarop deze functie wordt toegepast onveranderd. De functie sort() daarentegen vervangt de oorspronkelijke array door de gesorteerde array.
Met als resultaat:
![]() |