Les fonctions sur les tableaux
count
Compter le nombre d'éléments du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
count($ville);
min
Retourne le plus petit élément du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo min($ville);
max
Retourn le plus grand élément du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo max($ville);
Shuffle
Mélanger aléatoirement les éléments du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
shuffle($ville);
sort
Trier les éléments du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
sort($ville);
rsort
Trier les éléments du tableau dans l'ordre inverse.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
rsort($ville);
array_pop(tableau pile)
Renvoie le dernier élement d'un tableau et l'efface.
array_push(tableau pile, n1,n....)
Ajoute des éléments dans la pile.
array_push($monTab,"ajout1","Ajout2");
array_shift(tableau pile)
Ajoute des éléments au début de la pile.
$ajoutTab = array("poele","casserole","fourchette");
$monTab=array_shift($ajoutTab);
array_unshift(tableau pile,n1,n...)
Supprime des éléments au début de la pile.
$ajoutTab = array("poele","casserole","fourchette");
$monTab=array_unshift($monTab,"poele");
implode
Transforme uin tableau en une chaîne de caracteres avec un délimiteur facultatif.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
print(implode($ville,","));
explode
Transforme une chaîne de caracteres en un tableau.
$maChaine="rouge\tvert\tbleu";
$tab=explode("\t",$maChaine);
foreach($tab as $key=>$value){
echo $key."=>".$value;
}
Fonction sur les pointeurs
Fonctions sur le pointeur qui parcourt le tableau.
Si il est au dela, il renverra FALSE.
current
Renvoie l'élément du pointeur courant.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo current($ville);
reset
Mettre le pointeur au début du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo current(reset($ville));
end
Mettre le pointeur au dernier du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo current(end($ville));
next
Mettre le pointeur sur l'élément suivant du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo current(next($ville));
prev
Mettre le pointeur sur l'élément précédent du tableau.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo current(prev($ville));