Fonctions utiles avec les tableaux

Article écrit par kazhar

Introduction aux tableaux en PHP

Voici une liste de fonctions utiles afin de manipuler les tableaux en php.

sizeof($tab) : retourne la taille, le nombre d'entrées du tableau.

array_values($tab) : cette fonction retourne un autre tableau contenant uniquement les valeurs de l'ancien. les noms sont remplacés par des chiffres.

array_keys($tab) : cette fonction retourne un tableau ayant pour valeur les noms de l'ancien.

array_pop($tab) : cette fonction supprime le dernier élément d'un tableau.

array_push($tab, $valeur) : ajoute le champ $valeur à la fin du tableau

array_shift($tab) : cette fonction supprime le premier élément du tableau.

array_unshift($tab, $valeur) : Cette fonction ajoute le champ $valeur au début du tableau.

each($tab) : retourne la paire clé/valeur d'un tableau

sort($tab) : trie le tableau dans l'ordre alphabétique.
fonctions connexes : asort(), arsort(), ksort(), krsort(), rsort()

array_flip($tab) : échange la clé par sa valeur, et inversement.

array_reverse($tab) : inverse l'ordre des éléments du tableau
array_merge($tab, $tab1, $tab2, ...) : cette fonction fusionne deux ou plusieurs tableaux

array_rand($tab) : cette fonction retourne une valeur aléatoire d'un tableau

array_search($search, $tab) : recherche la valeur $search dans $tab, et retourne 1 si elle existe.

array_slice($tab, $offset, $length) : cette fonction extrait toutes les valeurs à partir de l'entrée $offset jusqu'à l'entrée $length

array_unique($tab) : supprime les doublons dans le tableau

array_walk($tab, $func) : cette fonction appelle la fonction $func (si vous désirez appeller la fonction stripslashes(), $func doit avoir pour valeur 'stripslashes') et l'execute pour toutes les entrées du tableau.

Traduit de l'anglais : Builder.com.com

Source : http://www.phportail.net