Présentation tableau PHP
Les fonctions de tableaux vous permettent de manipuler des tableaux.
PHP supporte les deux tableaux simples et multi-dimensionnelle. Il ya aussi des fonctions spécifiques pour peupler les tableaux à partir de requêtes de bases de données.
Installation
Les fonctions sur les tableaux font partie du coeur de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.
Fonctions sur les tableaux PHP
PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction | Description | PHP |
---|---|---|
tableau () | Crée un tableau | 3 |
array_change_key_case () | Retourne un tableau avec toutes les clés en minuscules ou en majuscules | 4 |
array_chunk () | Divise un tableau en morceaux de tableaux | 4 |
array_combine () | Crée un tableau à l'aide d'un tableau pour les clés et l'autre pour ses valeurs | 5 |
array_count_values () | Retourne un tableau avec le nombre d'occurrences pour chaque valeur | 4 |
array_diff () | Compare les valeurs du tableau, et renvoie les différences | 4 |
array_diff_assoc () | Compare les clés du tableau et les valeurs, et renvoie les différences | 4 |
array_diff_key () | Compare les clés du tableau, et renvoie les différences | 5 |
array_diff_uassoc () | Compare les clés du tableau et les valeurs, avec un contrôle de fonctionnement par l'utilisateur fait supplémentaire, et renvoie les différences | 5 |
array_diff_ukey () | Compare les clés du tableau, avec un contrôle de fonctionnement par l'utilisateur fait supplémentaire, et renvoie les différences | 5 |
array_fill () | Remplit un tableau avec des valeurs | 4 |
array_filter () | Filtre les éléments d'un tableau en utilisant une fonction utilisateur-mesure | 4 |
array_flip () | Echanges de toutes les clés avec leurs valeurs associées à un tableau | 4 |
array_intersect () | Compare les valeurs du tableau, et renvoie le resultat | 4 |
array_intersect_assoc () | Compare les clés du tableau et les valeurs, et renvoie les matches | 4 |
array_intersect_key () | Compare les clés du tableau, et renvoie les matches | 5 |
array_intersect_uassoc () | Compare les clés du tableau et les valeurs, avec un contrôle de fonctionnement par l'utilisateur fait supplémentaire, et renvoie les matches | 5 |
array_intersect_ukey () | Compare les clés du tableau, avec un contrôle de fonctionnement par l'utilisateur fait supplémentaire, et renvoie les matches | 5 |
array_key_exists () | Vérifie si la clé spécifiée existe dans le tableau | 4 |
array_keys () | Retourne toutes les clés d'un tableau | 4 |
array_map () | Envoie à chaque valeur d'un tableau à une fonction utilisateur-fait, qui retourne des valeurs nouvelles | 4 |
array_merge () | Fusionne une ou plusieurs matrices dans une matrice | 4 |
array_merge_recursive () | Fusionne une ou plusieurs matrices dans une matrice | 4 |
array_multisort () | Trie multiples ou tableaux multi-dimensionnels | 4 |
array_pad () | Insère un nombre spécifié d'éléments, avec une valeur spécifiée, à un tableau | 4 |
array_pop () | Supprime le dernier élément d'un tableau | 4 |
array_product () | Calcule le produit des valeurs dans un tableau | 5 |
array_push () | Inserts un ou plusieurs éléments à l'extrémité d'un tableau | 4 |
array_rand () | Retours une ou plusieurs touches aléatoires à partir d'un tableau | 4 |
array_reduce () | Retourne un tableau comme une chaîne, en utilisant une fonction définie par l'utilisateur | 4 |
array_reverse () | Retourne un tableau dans l'ordre inverse | 4 |
array_search () | Cherche une matrice pour une valeur donnée et retourne la clé | 4 |
array_shift () | Supprime le premier élément d'un tableau, et renvoie la valeur de l'élément supprimé | 4 |
array_slice () | Retours pièces sélectionnées d'un tableau | 4 |
array_splice () | Supprime et remplace les éléments spécifiés d'un tableau | 4 |
array_sum () | Renvoie la somme des valeurs dans un tableau | 4 |
array_udiff () | Compare les valeurs de tableau dans une fonction utilisateur-fait et retourne un tableau | 5 |
array_udiff_assoc () | Compare les clés du tableau, et compare les valeurs du tableau dans une fonction utilisateur-fait, et retourne un tableau | 5 |
array_udiff_uassoc () | Compare les clés du tableau et les valeurs du tableau en créés par l'utilisateur des fonctions, et retourne un tableau | 5 |
array_uintersect () | Compare les valeurs de tableau dans une fonction utilisateur-fait et retourne un tableau | 5 |
array_uintersect_assoc () | Compare les clés du tableau, et compare les valeurs du tableau dans une fonction utilisateur-fait, et retourne un tableau | 5 |
array_uintersect_uassoc () | Compare les clés du tableau et les valeurs du tableau en créés par l'utilisateur des fonctions, et retourne un tableau | 5 |
array_unique () | Supprime les valeurs en double dans un tableau | 4 |
array_unshift () | Ajoute un ou plusieurs éléments au début d'un tableau | 4 |
array_values () | Retourne toutes les valeurs d'un tableau | 4 |
array_walk () | Applique une fonction utilisateur à chaque membre d'un tableau | 3 |
array_walk_recursive () | Applique une fonction utilisateur récursivement à chaque membre d'un tableau | 5 |
arsort () | Trie un tableau en ordre inverse et de maintenir l'association des index | 3 |
asort () | Trie un tableau et conserve l'association des index | 3 |
compact () | Créer des variables de tableau contenant et leurs valeurs | 4 |
count () | Comtes éléments dans un tableau, ou de propriétés d'un objet | 3 |
actuelle () | Retourne l'élément courant dans un tableau | 3 |
each () | Retourne la paire clé valeur d'un tableau | 3 |
d'extrémité () | Définit le pointeur interne d'un tableau à son dernier élément | 3 |
extract () | Les variables les importations dans la table des symboles à partir d'un tableau | 3 |
in_array () | Vérifie si une valeur spécifiée existe dans une gamme | 4 |
une clé () | Lit une clé à partir d'un tableau | 3 |
krsort () | Trie un tableau par clé dans l'ordre inverse | 3 |
ksort () | Trie un tableau par clé | 3 |
list () | Assigne des variables comme si elles étaient un tableau | 3 |
natcasesort () | Trie un tableau en utilisant un casse "ordre naturel" algorithme | 4 |
natsort () | Trie un tableau en utilisant un "ordre naturel" algorithme | 4 |
next () | Avance le pointeur interne de tableau | 3 |
pos () | Alias de current () | 3 |
prev () | Rembobine le pointeur interne | 3 |
range () | Crée un tableau contenant une série d'éléments | 3 |
reset () | Définit le pointeur interne d'un tableau à son premier élément | 3 |
rsort () | Trie un tableau en ordre inverse | 3 |
shuffle () | Shuffles un tableau | 3 |
sizeof () | Alias de count () | 3 |
sort () | Trie un tableau | 3 |
uasort () | Trie un tableau avec une fonction définie par l'utilisateur et de maintenir l'association des index | 3 |
uksort () | Trie un tableau par touches en utilisant une fonction définie par l'utilisateur | 3 |
usort () | Trie un tableau par des valeurs en utilisant une fonction définie par l'utilisateur | 3 |
Constantes de tableaux PHP
PHP : indique la première version de PHP qui prend en charge la constante.
Constante | Description | PHP |
---|---|---|
CASE_LOWER | Utilisé avec array_change_key_case () pour convertir les clés du tableau en minuscules | |
CASE_UPPER | Utilisé avec array_change_key_case () pour convertir les clés du tableau en majuscules | |
SORT_ASC | Utilisé avec array_multisort () pour trier en ordre croissant | |
SORT_DESC | Utilisé avec array_multisort () pour trier dans l'ordre décroissant | |
SORT_REGULAR | Utilisé pour comparer les éléments normalement | |
SORT_NUMERIC | Utilisé pour comparer les éléments numériquement | |
SORT_STRING | Utilisé pour comparer des éléments comme des chaînes | |
SORT_LOCALE_STRING | Utilisé pour comparer des éléments comme des chaînes, sur la base de la localisation en cours | 4 |
COUNT_NORMAL | ||
COUNT_RECURSIVE | ||
EXTR_OVERWRITE | ||
EXTR_SKIP | ||
EXTR_PREFIX_SAME | ||
EXTR_PREFIX_ALL | ||
EXTR_PREFIX_INVALID | ||
EXTR_PREFIX_IF_EXISTS | ||
EXTR_IF_EXISTS | ||
EXTR_REFS |
I was able to find good information from your blog posts.
ReplyDeletehardwood flooring
my site - hardwood floor refinishing
whoah this blog is excellent i really like reading your articles.
ReplyDeleteStay up the good work! You realize, a lot of people are hunting around for this info, you can aid them greatly.
My web blog - hardwood flooring
Way cool! Some extremely valid points! I appreciate you penning this
ReplyDeletepost and also the rest of the site is extremely good.
Look into my page ... hardwood floors
Terrific work! That is the type of info that should be shared around the
ReplyDeleteinternet. Disgrace on the seek engines for not positioning this submit higher!
Come on over and consult with my site . Thanks =)
Here is my website toenail fungus treatment
ReplyDeleteAlso visit my web page - cordyceps
Also see my webpage - cordyceps sinensis
Awesome things here. I'm very happy to peer your post. Thanks so much and I'm
ReplyDeletehaving a look ahead to contact you. Will you
please drop me a mail?
My web site - zetaclear reviews
My web page :: nail fungus treatment
I like the helpful info you provide on your articles.
ReplyDeleteI'll bookmark your weblog and take a look at again right here frequently. I'm
quite certain I'll be told many new stuff right right here! Good luck for the next!
Feel free to visit my web blog glass subway tile