La fonction PHP Array vous permet d'accéder et de manipuler des tableaux.
Prend en charge les tableaux simples et les tableaux multidimensionnels.
La fonction PHP Array fait partie intégrante du noyau PHP. Aucune installation n'est requise pour utiliser ces fonctions.
fonction | décrire |
---|---|
tableau() | Créez un tableau. |
tableau_change_key_case() | Renvoie un tableau dont les clés sont toutes en majuscules ou minuscules. |
tableau_chunk() | Divisez un tableau en nouveaux morceaux de tableau. |
tableau_colonne() | Renvoie la valeur d'une seule colonne du tableau d'entrée. |
tableau_combine() | Créez un nouveau tableau en fusionnant deux tableaux (un avec des clés et un avec des clés). |
array_count_values() | Utilisé pour compter le nombre d'occurrences de toutes les valeurs d'un tableau. |
tableau_diff() | Compare les tableaux et renvoie la différence entre deux tableaux (en comparant uniquement les valeurs clés). |
tableau_diff_assoc() | Comparez les tableaux et renvoyez la différence entre deux tableaux (comparez les noms de clé et les valeurs de clé). |
tableau_diff_key() | Compare les tableaux et renvoie la différence entre deux tableaux (seules les clés sont comparées). |
array_diff_uassoc() | Comparez les tableaux et renvoyez la différence entre les deux tableaux (en comparant les noms de clés et les valeurs de clés, à l'aide d'une fonction de comparaison de clés définie par l'utilisateur). |
array_diff_ukey() | Comparez les tableaux et renvoyez la différence entre les deux tableaux (comparez uniquement les noms de clés, en utilisant la fonction de comparaison de clés définie par l'utilisateur). |
tableau_fill() | Remplit le tableau avec les valeurs clés données. |
tableau_fill_keys() | Remplit le tableau avec la valeur de clé donnée. |
tableau_filter() | Utilisez une fonction de rappel pour filtrer les éléments d'un tableau. |
tableau_flip() | Inversez/échangez les noms de clés dans le tableau et les valeurs de clé associées correspondantes. |
tableau_intersection() | Compare les tableaux et renvoie l'intersection de deux tableaux (en comparant uniquement les valeurs clés). |
array_intersect_assoc() | Compare les tableaux et renvoie l'intersection de deux tableaux (compare les noms de clé et les valeurs de clé). |
array_intersect_key() | Compare les tableaux et renvoie l'intersection de deux tableaux (seules les clés sont comparées). |
array_intersect_uassoc() | Comparez les tableaux et renvoyez l'intersection de deux tableaux (en comparant les clés et les valeurs des clés, à l'aide des fonctions de comparaison de clés définies par l'utilisateur). |
array_intersect_ukey() | Comparez les tableaux et renvoyez l'intersection de deux tableaux (comparez uniquement les clés, en utilisant la fonction de comparaison de clés définie par l'utilisateur). |
array_key_exists() | Vérifie si la clé spécifiée existe dans le tableau. |
tableau_clés() | Renvoie toutes les clés du tableau. |
tableau_map() | Applique une fonction définie par l'utilisateur à chaque valeur du tableau donné et renvoie une nouvelle valeur. |
tableau_merge() | Combinez un ou plusieurs tableaux en un seul tableau. |
array_merge_recursive() | Combinez de manière récursive un ou plusieurs tableaux en un seul tableau. |
tableau_multisort() | Triez plusieurs tableaux ou tableaux multidimensionnels. |
tableau_pad() | Insère un nombre spécifié d'éléments avec une valeur spécifiée dans un tableau. |
tableau_pop() | Supprimez le dernier élément du tableau (retirez-le de la pile). |
tableau_produit() | Calculez le produit de toutes les valeurs d'un tableau. |
tableau_push() | Insérez (poussez) un ou plusieurs éléments à la fin du tableau. |
tableau_rand() | Sélectionnez aléatoirement un ou plusieurs éléments du tableau et renvoyez le nom de la clé. |
tableau_réduire() | En utilisant une fonction définie par l'utilisateur, réduit de manière itérative le tableau en une chaîne et la renvoie. |
tableau_replace() | Remplace les valeurs du premier tableau par les valeurs du tableau suivant. |
array_replace_recursive() | Remplace de manière récursive les valeurs du premier tableau par les valeurs des tableaux suivants. |
tableau_inverse() | Inversez l'ordre des éléments dans le tableau d'origine, créez un nouveau tableau et renvoyez-le. |
tableau_recherche() | Recherche dans le tableau une valeur donnée et renvoie la clé correspondante en cas de succès. |
tableau_shift() | Supprime le premier élément du tableau et renvoie la valeur de l'élément supprimé. |
tableau_slice() | Renvoie la partie sélectionnée d'un tableau. |
tableau_splice() | Supprime les éléments spécifiés d'un tableau et les remplace par d'autres valeurs. |
tableau_somme() | Renvoie la somme de toutes les valeurs du tableau. |
tableau_udiff() | Comparez les tableaux et renvoyez la différence entre les deux tableaux (comparez uniquement les valeurs clés, à l'aide d'une fonction de comparaison de clés définie par l'utilisateur). |
array_udiff_assoc() | Comparez les tableaux et renvoyez la différence entre deux tableaux (comparez les noms de clé et les valeurs de clé, utilisez les fonctions intégrées pour comparer les noms de clé, utilisez les fonctions définies par l'utilisateur pour comparer les valeurs de clé). |
array_udiff_uassoc() | Comparez les tableaux et renvoyez la différence entre deux tableaux (pour comparer les clés et les valeurs des clés, utilisez deux fonctions de comparaison de clés définies par l'utilisateur). |
tableau_intersection() | Compare les tableaux et renvoie l'intersection de deux tableaux (compare uniquement les valeurs clés, à l'aide d'une fonction de comparaison de clés définie par l'utilisateur). |
array_uintersect_assoc() | Comparez les tableaux et renvoyez l'intersection de deux tableaux (comparez les noms de clé et les valeurs de clé, utilisez les fonctions intégrées pour comparer les noms de clé, utilisez les fonctions définies par l'utilisateur pour comparer les valeurs de clé). |
array_uintersect_uassoc() | Comparez les tableaux et renvoyez l'intersection de deux tableaux (en comparant les clés et les valeurs des clés, à l'aide de deux fonctions de comparaison de clés définies par l'utilisateur). |
tableau_unique() | Supprimez les valeurs en double d'un tableau. |
tableau_unshift() | Insérez un ou plusieurs éléments au début du tableau. |
tableau_valeurs() | Renvoie toutes les valeurs du tableau. |
tableau_walk() | Applique une fonction utilisateur à chaque membre du tableau. |
array_walk_recursive() | Applique la fonction utilisateur de manière récursive à chaque membre du tableau. |
tri () | Triez un tableau associatif par ordre décroissant par valeur clé. |
trier() | Triez un tableau associatif par ordre croissant par valeur clé. |
compact() | Créez un tableau contenant les noms de variables et leurs valeurs. |
compter() | Renvoie le nombre d'éléments dans le tableau. |
actuel() | Renvoie l'élément actuel dans le tableau. |
chaque() | Renvoie la paire clé/valeur actuelle dans le tableau. |
fin() | Définit le pointeur interne du tableau sur le dernier élément. |
extrait() | Importez des variables d'un tableau dans la table des symboles actuelle. |
dans_array() | Vérifie si la valeur spécifiée existe dans le tableau. |
clé() | Obtenez le nom de la clé du tableau associatif. |
tri () | Triez un tableau associatif par ordre décroissant par nom de clé. |
ksort() | Triez le tableau associatif par ordre croissant par nom de clé. |
liste() | Attribuez les valeurs du tableau à certaines variables du tableau. |
natcasesort() | Triez un tableau sans tenir compte de la casse à l'aide de l'algorithme de « tri naturel ». |
natsort() | Triez le tableau en utilisant l'algorithme de "tri naturel". |
suivant() | Déplace le pointeur interne du tableau vers l’arrière d’une position. |
pos() | Alias pour current(). |
précédent() | Reculez d’un bit le pointeur interne du tableau. |
gamme() | Crée un tableau contenant une plage spécifiée d'éléments. |
réinitialiser() | Définissez le pointeur interne du tableau sur le premier élément. |
tri() | Trie un tableau numérique par ordre décroissant. |
mélanger() | Réorganisez les éléments du tableau dans un ordre aléatoire. |
taillede() | Alias pour count(). |
trier() | Trie un tableau numérique par ordre croissant. |
uasort() | Triez les valeurs clés dans un tableau à l'aide d'une fonction de comparaison définie par l'utilisateur. |
uksort() | Triez les clés dans un tableau à l’aide d’une fonction de comparaison définie par l’utilisateur. |
usort() | Triez un tableau à l'aide d'une fonction de comparaison définie par l'utilisateur. |