Fonctions de tableau PHP
PHP Array Functionsvous permettent d'interagir et de manipuler des tableaux de différentes manières. Les tableaux PHP sont essentiels pour stocker, gérer et fonctionner sur des ensembles de variables.
PHP prend en charge les tableaux simples et multidimensionnels et peut être créé par l'utilisateur ou créé par une autre fonction.
Installation
Aucune installation n'est nécessaire pour utiliser les fonctions de tableau PHP; ils font partie du noyau PHP et sont fournis avec l'installation standard de PHP.
Configuration d'exécution
Cette extension n'a pas de directives de configuration définies dans php.ini.
Fonctions de tableau PHP
Le tableau suivant répertorie toutes les fonctions liées à PHP Array. Ici, la version de la colonne indique la version la plus ancienne de PHP qui prend en charge la fonction.
Sr. Non | Description de la fonction | Version |
---|---|---|
1 | tableau () Créer un tableau |
4.2.0 |
2 | array_change_key_case () Renvoie un tableau avec toutes les clés en minuscules ou en majuscules |
4.2.0 |
3 | array_chunk () Divise un tableau en morceaux de tableaux |
4.2.0 |
3 | array_column () Renvoie les valeurs d'une seule colonne dans le tableau d'entrée |
5.5.0 |
4 | array_combine () Crée un tableau en utilisant un tableau pour les clés et un autre pour ses valeurs |
5 |
5 | array_count_values () Renvoie un tableau avec le nombre d'occurrences pour chaque valeur |
4 |
6 | array_diff () Compare les valeurs du tableau et renvoie les différences |
4 |
sept | array_diff_assoc () Compare les clés et les valeurs du tableau et renvoie les différences |
4 |
8 | array_diff_key () Compare les clés de tableau et renvoie les différences |
5 |
9 | array_diff_uassoc () Compare les clés et les valeurs du tableau, avec une vérification de fonction supplémentaire faite par l'utilisateur, et renvoie les différences |
5 |
dix | array_diff_ukey () Compare les clés de tableau, avec une vérification de fonction supplémentaire faite par l'utilisateur, et renvoie les différences |
5 |
11 | array_fill () Remplit un tableau avec des valeurs |
4 |
12 | array_fill_keys () Remplir un tableau de valeurs, en spécifiant les clés |
5 |
13 | array_filter () Filtre les éléments d'un tableau à l'aide d'une fonction créée par l'utilisateur |
4 |
14 | array_flip () Échange toutes les clés avec leurs valeurs associées dans un tableau |
4 |
15 | array_intersect () Compare les valeurs du tableau et renvoie les correspondances |
4 |
16 | array_intersect_assoc () Compare les clés et les valeurs du tableau et renvoie les correspondances |
4 |
17 | array_intersect_key () Compare les clés du tableau et renvoie les correspondances |
5 |
18 | array_intersect_uassoc () Compare les clés et les valeurs du tableau, avec une vérification de fonction supplémentaire faite par l'utilisateur, et renvoie les correspondances |
5 |
19 | array_intersect_ukey () Compare les clés de tableau, avec une vérification de fonction supplémentaire faite par l'utilisateur, et renvoie les correspondances |
5 |
20 | array_key_exists () Vérifie si la clé spécifiée existe dans le tableau |
4 |
21 | array_keys () Renvoie toutes les clés d'un tableau |
4 |
22 | array_map () Envoie chaque valeur d'un tableau à une fonction créée par l'utilisateur, qui renvoie de nouvelles valeurs |
4 |
23 | array_merge () Fusionne une ou plusieurs baies en une seule baie |
4 |
24 | array_merge_recursive () Fusionne une ou plusieurs baies en une seule baie |
4 |
25 | array_multisort () Trie des tableaux multiples ou multidimensionnels |
4 |
26 | array_pad () Insère un nombre spécifié d'éléments, avec une valeur spécifiée, dans un tableau |
4 |
27 | array_pop () Supprime le dernier élément d'un tableau |
4 |
28 | array_product () Calcule le produit des valeurs dans un tableau |
5 |
29 | array_push () Insère un ou plusieurs éléments à la fin d'un tableau |
4 |
30 | array_rand () Renvoie une ou plusieurs clés aléatoires d'un tableau |
4 |
31 | array_reduce () Renvoie un tableau sous forme de chaîne, à l'aide d'une fonction définie par l'utilisateur |
4 |
32 | array_reverse () Renvoie un tableau dans l'ordre inverse |
4 |
33 | array_search () Recherche un tableau pour une valeur donnée et renvoie la clé |
4 |
34 | array_shift () Supprime le premier élément d'un tableau et renvoie la valeur de l'élément supprimé |
4 |
35 | array_slice () Renvoie les parties sélectionnées d'un tableau |
4 |
36 | array_splice () Supprime et remplace les éléments spécifiés d'un tableau |
4 |
37 | array_sum () Renvoie la somme des valeurs dans un tableau |
4 |
38 | array_udiff () Compare les valeurs de tableau dans une fonction créée par l'utilisateur et renvoie un tableau |
5 |
39 | array_udiff_assoc () Compare les clés de tableau, compare les valeurs de tableau dans une fonction créée par l'utilisateur et renvoie un tableau |
5 |
40 | array_udiff_uassoc () Compare les clés de tableau et les valeurs de tableau dans les fonctions créées par l'utilisateur et renvoie un tableau |
5 |
41 | array_uintersect () Compare les valeurs de tableau dans une fonction créée par l'utilisateur et renvoie un tableau |
5 |
42 | array_uintersect_assoc () Compare les clés de tableau, compare les valeurs de tableau dans une fonction créée par l'utilisateur et renvoie un tableau |
5 |
43 | array_uintersect_uassoc () Compare les clés de tableau et les valeurs de tableau dans les fonctions créées par l'utilisateur et renvoie un tableau |
5 |
44 | array_unique () Supprime les valeurs en double d'un tableau |
4 |
45 | array_unshift () Ajoute un ou plusieurs éléments au début d'un tableau |
4 |
46 | array_values () Renvoie toutes les valeurs d'un tableau |
4 |
47 | array_walk () Applique une fonction utilisateur à chaque membre d'un tableau |
3 |
48 | array_walk_recursive () Applique une fonction utilisateur de manière récursive à chaque membre d'un tableau |
5 |
49 | arsort () Trie un tableau dans l'ordre inverse et conserve l'association d'index |
3 |
50 | un tri() Trie un tableau et maintient l'association d'index |
3 |
51 | compact() Créer un tableau contenant des variables et leurs valeurs |
4 |
52 | compter() Compte les éléments d'un tableau ou les propriétés d'un objet |
3 |
53 | actuel() Renvoie l'élément courant dans un tableau |
3 |
54 | chaque() Renvoie la paire clé / valeur actuelle à partir d'un tableau |
3 |
55 | fin() Définit le pointeur interne d'un tableau sur son dernier élément |
3 |
56 | extrait() Importe des variables dans la table de symboles courante à partir d'un tableau |
3 |
57 | in_array () Vérifie si une valeur spécifiée existe dans un tableau |
4 |
58 | clé() Récupère une clé dans un tableau |
3 |
59 | krsort () Trie un tableau par clé dans l'ordre inverse |
3 |
60 | ksort () Trie un tableau par clé |
3 |
61 | liste() Assigne des variables comme s'il s'agissait d'un tableau |
3 |
62 | natcasesort () Trie un tableau à l'aide d'un algorithme "d'ordre naturel" insensible à la casse |
4 |
63 | natsort () Trie un tableau à l'aide d'un algorithme "d'ordre naturel" |
4 |
64 | prochain() Avance le pointeur de tableau interne d'un tableau |
3 |
65 | pos () Alias de courant () |
3 |
66 | prev () Rembobine le pointeur de tableau interne |
3 |
67 | intervalle() Crée un tableau contenant une plage d'éléments |
3 |
68 | réinitialiser() Définit le pointeur interne d'un tableau sur son premier élément |
3 |
69 | rsort () Trie un tableau dans l'ordre inverse |
3 |
70 | aléatoire () Mélange un tableau |
3 |
71 | taille de() Alias de count () |
3 |
72 | Trier() Trie un tableau |
3 |
73 | uasort () Trie un tableau avec une fonction définie par l'utilisateur et conserve l'association d'index |
3 |
74 | uksort () Trie un tableau par touches à l'aide d'une fonction définie par l'utilisateur |
3 |
75 | usort () Trie un tableau par valeurs à l'aide d'une fonction définie par l'utilisateur |
3 |
Constantes de tableau PHP
Sr. Non | Constante et description |
---|---|
1 | CASE_LOWER Utilisé avec array_change_key_case () pour convertir les clés de tableau en minuscules |
2 | CASE_UPPER Utilisé avec array_change_key_case () pour convertir les clés de tableau en majuscules |
3 | SORT_ASC Utilisé avec array_multisort () pour trier par ordre croissant |
4 | SORT_DESC Utilisé avec array_multisort () pour trier par ordre décroissant |
5 | SORT_REGULAR Utilisé pour comparer les articles normalement |
6 | SORT_NUMERIC Utilisé pour comparer des articles numériquement |
sept | SORT_STRING Utilisé pour comparer des éléments sous forme de chaînes |
8 | SORT_LOCALE_STRING Utilisé pour comparer des éléments sous forme de chaînes, en fonction des paramètres régionaux actuels |
9 | COUNT_NORMAL |
dix | COUNT_RECURSIVE |
11 | EXTR_OVERWRITE |
12 | EXTR_SKIP |
13 | EXTR_PREFIX_SAME |
14 | EXTR_PREFIX_ALL |
15 | EXTR_PREFIX_INVALID |
16 | EXTR_PREFIX_IF_EXISTS |
17 | EXTR_IF_EXISTS |
18 | EXTR_REFS |