Les tableaux <<< |
Créer un tableau array | La syntaxe à crochets >>> |
4.2.6.1 Syntaxe 4.2.6 Les tableaux 4.2 Les types 4 Référence du langage Manuel PHP ->Créer un tableau array . La syntaxe à crochets |
4.2.6.1.1 Créer un tableau array
Un tableau array peut être créé avec la fonction array . Cette fonction prend en argument des structures key => value , séparées par des virgules. array( Array value , ... ) // key est soit une chaîne de caractères soit un entier positif // value peut être n'importe quoi
Une clé key est soit un entier soit une chaîne de caractères . Si une clé est la représentation standard d'un entier positif, elle sera interprétée comme tel. (i.e. '8' sera interprété comme 8 , tandis que '08' sera interprété comme '08' ). Les nombres à virgule flottante dans key seront transtypés en entier . Il n'y a aucune différence entre les tableaux indexés et les tableaux associatifs en PHP ; il n'y a qu'un type array , qui peut contenir soit des entiers, soit des chaînes en guise d'index. Une valeur de tableau peut être de n'importe quel type.
Si vous omettez une clé lors de la spécification d'un tableau, l'indice maximum + 1 sera utilisé comme clé par défaut. Si aucun indice numérique n'a été généré, ce sera 0. Si vous en spécifiez une qui a déjà été assignée, la nouvelle valeur écrasera la précédente.
Utiliser TRUE comme clé revient à utiliser le type entier de valeur 1 . Utiliser FALSE comme clé revient à utiliser le type entier de valeur 0 . Utiliser NULL comme clé revient à utiliser le type chaîne de caractères de valeur "" . Utiliser la chaîne vide comme index va créer cet index, et ce n'est pas la même chose que d'utiliser des crochets vides. Il n'est pas possible d'utiliser des tableaux ou des objets comme clés. Ce faisant, vous généreriez une alerte : Illegal offset type . |
<< | Créer un tableau array | >> |
Les tableaux | Syntaxe | La syntaxe à crochets |