Cours par Webcam

Cours par Webcam

Formateur Web pour adultes depuis plus 11 ans, je vous propose des COURS collectifs par WEBCAM en LIVE pour booster vos connaissances et être autonome dans la création de site.

En savoir plus

PHP - Bases

PHP - Algorithmie

PHP - Chaîne

PHP - Tableau

PHP - Formulaires

PHP - Fonctions Usuelles

Données entres pages

Environnement et Interaction

PHP objet (POO)

Facebook
Twitter
LinkedIn

Taille du tableau

Pour compter le nombre d’éléments contenu dans un tableau, utilisez la fonction count().

<?php
$tab = [1,2,3,4];
echo "Le tableau contient ".count($tab)."éléments";
?>

Affichage

Le tableau contient 4 éléments

La fonction renvoie 1 si son paramètre est une variable simple et 0 s’il s’agit d’une variable non affectée, ou si le tableau est vide.

<?php
$tab = []; // tableau vide
echo "tableau vide : ".count($tab)."<br>";
$nb = 2; // variable simple
echo "variable simple : ".count($nb)."<br>";
echo "variable inconnue : ".count($tabinconnu); // $tabinconnu non affectée
?>

Affichage

tableau vide : 0
variable simple : 1
variable inconnue : 0

Note : Si vous voulez vérifier qu’une variable est déclarée, utilisez la fonction isset().

Parcourir un tableau avec la boucle FOR

La fonction count() peut aussi être utile pour parcourir un tableau. Pour une meilleur gestion du pointeur d’un tableau, il est recommandé d’utiliser la boucle for(). En effet la boucle foreach() renvoie toutes les valeurs une à une depuis le début, tandis qu’avec la boucle for(), la recherche peut commencer sur un index précis du tableau et terminer avant la fin. De plus le pointeur peut avancer de plusieurs éléments.

<?php
$tab = [1,2,3,4,5,6,7,8,9];
for($i=3; $i<count($tab)-2; $i+=2){
echo $tab[$i]."<br>";
}
?>

Affichage

4
6

La lecture commence à 4 (le premier élément du tableau est indexé à zéro) et se termine à 9 (count($tab)-2). Le pointeur avance de 2 à chaque itération.

A lire aussi

tutowebdesign

Afficher du contenu au scroll

Afficher du contenu au scroll Voici un effet impressionnant et pourtant très facile à mettre en place sur vos pages. Le principe consiste à faire

Lire »