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