Tutorials
end()
Pak de laatste waarde in een array
Pagina 1
end()
Met deze functie kan je de laatste waarde in een array oproepen.
Deze functie is handig om een extentie te achterhalen:
<?php
$array = array("Dit","is","een","doodgewone","array!"); //een array maken
//nu wil ik alleen het laatste woord hebben, array!
// in dit geval zou je ook $array[4] kunnen gebruiken, maar als je een variable array hebt en hij wordt dus langer, is het niet meer de laatste!
// dus ik gebruik end($array)
$endarray = end($array);
echo $endarray; //OUTPUT: array!
?>Deze functie is handig om een extentie te achterhalen:
<?php
//je hebt bijvoorbeeld bestand.jpg, maar als je dit hebt bestand.jpg.php en je zou $array[1] gebruiken, dan denkt hij dat de extentie jpg is!
$bestandsnaam = "bestand.jpg.php.jpg.php"
$extentie = explode(".", $bestandsnaam); //ontploffen bij de punten
$extentie = end($extentie); //de laastste waarde na een punt pakken: extentie is .php
if (($extentie == "jpg") || ($extentie == "png") || ($extentie == "gif")) {
echo "De extentie is jpg, png of gif";
}else{
echo "Bestand niet toegestaan!";
}
?>
Reacties
0