end()
Met deze functie kan je de laatste waarde in een array oproepen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?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!
?>
$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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?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!";
}
?>
//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!";
}
?>