Derniers tutoriels de développement web
 

PHP 5 Fonctions de tableau


PHP tableau Présentation

Les fonctions de tableau vous permettent d'accéder et de les manipuler.

Les tableaux simples et multidimensionnels sont pris en charge.


Installation

Les fonctions de réseau font partie du noyau de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.


PHP 5 Fonctions Array

Fonction La description
array() Crée un tableau
array_change_key_case() Modifie toutes les clés d'un tableau en minuscules ou en majuscules
array_chunk() Divise une matrice en morceaux de tableaux
array_column() Renvoie les valeurs d'une seule colonne dans la matrice d'entrée
array_combine() Crée un tableau en utilisant les éléments d'un "keys" matrice et une "values" matrice
array_count_values() Compte toutes les valeurs d'un tableau
array_diff() Comparez les tableaux et renvoie les différences (compare values only) les (compare values only)
array_diff_assoc() Comparez les tableaux, et renvoie les différences (compare keys and values) les (compare keys and values)
array_diff_key() Comparez les tableaux, et renvoie les différences (compare keys only) les (compare keys only)
array_diff_uassoc() Comparez les tableaux, et renvoie les différences (comparer les clés et les valeurs, en utilisant une fonction de comparaison clé définie par l'utilisateur)
array_diff_ukey() Comparez les tableaux, et renvoie les différences (comparer les clés uniquement, en utilisant une fonction de comparaison clé définie par l'utilisateur)
array_fill() Remplit un tableau avec des valeurs
array_fill_keys() Remplit un tableau avec des valeurs, spécifiant les clés
array_filter() Filtre les valeurs d'un tableau en utilisant une fonction de rappel
array_flip() Flips / Échanges toutes les clés avec leurs valeurs associées dans un tableau
array_intersect() Comparez les tableaux, et renvoie les résultats (compare values only) les (compare values only)
array_intersect_assoc() Comparez les tableaux et renvoie les résultats (compare keys and values) les (compare keys and values)
array_intersect_key() Comparez les tableaux, et renvoie les résultats (compare keys only) les (compare keys only)
array_intersect_uassoc() Comparez les tableaux, et renvoie les résultats (comparer les clés et les valeurs, en utilisant une fonction de comparaison clé définie par l'utilisateur)
array_intersect_ukey() Comparez les tableaux, et renvoie les résultats (comparer les clés uniquement, en utilisant une fonction de comparaison clé définie par l'utilisateur)
array_key_exists() Vérifie si la clé spécifiée existe dans le tableau
array_keys() Retourne toutes les clés d'un tableau
array_map() Envoie chaque valeur d'un tableau à une fonction faite par l'utilisateur, qui renvoie les nouvelles valeurs
array_merge() Fusionne un ou plusieurs réseaux dans une matrice
array_merge_recursive() Fusionne un ou plusieurs réseaux dans un réseau récursive
array_multisort() Trie des tableaux multiples ou multi-dimensionnels
array_pad() Insère un nombre spécifié d'éléments, avec une valeur spécifiée, à un tableau
array_pop() Supprime le dernier élément d'un tableau
array_product() Calcule le produit des valeurs dans un tableau
array_push() Insère un ou plusieurs éléments à la fin d'un tableau
array_rand() Renvoie une ou plusieurs clés aléatoires d'un tableau
array_reduce() Renvoie un tableau sous forme de chaîne, en utilisant une fonction définie par l'utilisateur
array_replace() Remplace les valeurs de la première matrice avec les valeurs de matrices suivantes
array_replace_recursive() Remplace les valeurs de la première matrice avec les valeurs de matrices suivant récursivement
array_reverse() Retourne un tableau dans l'ordre inverse
array_search() Recherches un tableau pour une valeur donnée et renvoie la clé
array_shift() Supprime le premier élément d'un tableau, et renvoie la valeur de l'élément enlevé
array_slice() Les retours sont choisis parties d'une matrice
array_splice() Supprime et remplace les éléments spécifiés d'un tableau
array_sum() Renvoie la somme des valeurs dans un tableau
array_udiff() Comparez les tableaux, et renvoie les différences (comparer uniquement les valeurs, en utilisant une fonction de comparaison clé définie par l'utilisateur)
array_udiff_assoc() Comparez les réseaux, et renvoie les différences (comparer les clés et les valeurs, en utilisant une fonction intégrée pour comparer les clés et une fonction définie par l'utilisateur de comparer les valeurs)
array_udiff_uassoc() Comparez les tableaux, et renvoie les différences (comparer les clés et les valeurs, en utilisant deux fonctions de comparaison clés définis par l'utilisateur)
array_uintersect() Comparez les tableaux, et renvoie les résultats (comparer uniquement les valeurs, en utilisant une fonction de comparaison clé définie par l'utilisateur)
array_uintersect_assoc() Comparez les tableaux, et renvoie les résultats (comparer les clés et les valeurs, en utilisant une fonction intégrée pour comparer les clés et une fonction définie par l'utilisateur pour comparer les valeurs)
array_uintersect_uassoc() Comparez les tableaux, et renvoie les résultats (comparer les clés et les valeurs, en utilisant deux fonctions de comparaison clés définis par l'utilisateur)
array_unique() Supprime les valeurs en double d'un tableau
array_unshift() Ajoute un ou plusieurs éléments au début d'un tableau
array_values() Retourne toutes les valeurs d'un tableau
array_walk() Applique une fonction utilisateur pour chaque membre d'un réseau
array_walk_recursive() Applique une fonction utilisateur récursivement à chaque membre d'un réseau
arsort() Trie un tableau associatif dans l'ordre décroissant, en fonction de la valeur
asort() Trie un tableau associatif dans l'ordre croissant, en fonction de la valeur
compact() Créer un tableau contenant des variables et leurs valeurs
count() Renvoie le nombre d'éléments dans un tableau
current() Retourne l'élément courant dans un tableau
each() Renvoie la paire de clés en cours et de la valeur d'un tableau
end() Le pointeur interne d'un tableau à son dernier élément
extract() Importe les variables dans la table des symboles d'un tableau
in_array() Vérifie si une valeur spécifiée existe dans un tableau
key() Lit une clé d'un tableau
krsort() Trie un tableau associatif dans l'ordre décroissant, en fonction de la clé
ksort() Trie un tableau associatif dans l'ordre croissant, en fonction de la clé
list() Affecte les variables comme si elles étaient un tableau
natcasesort() Trie un tableau en utilisant insensible à la casse "natural order" algorithme
natsort() Trie un tableau en utilisant un "natural order" algorithme
next() Avancer le pointeur de la matrice interne d'un réseau
pos() Alias de current()
prev() Rembobine le pointeur interne
range() Crée un tableau contenant une série d'éléments
reset() Définit le pointeur interne de tableau au premier élément
rsort() Trie un tableau indexé par ordre décroissant
shuffle() SHUFFLES un tableau
sizeof() Alias de count()
sort() Trie un tableau indexé par ordre croissant
uasort() Trie un tableau en utilisant une fonction de comparaison définie par l'utilisateur
uksort() Trie un tableau en utilisant les touches une fonction de comparaison définie par l'utilisateur
usort() Trie un tableau en utilisant une fonction de comparaison définie par l'utilisateur