Description
array
array
( [mixed ...])
array(
)
retourne
un
tableau
créé
avec
les
paramètres
passés
.
On
peut
attribuer
un
index
particulier
à
une
valeur
avec
l
'
opérateur
=
?
.
Note :
array()
est un élément de langage utilisé pour représenter des
tableaux litéraux, et non pas une fonction au sens strict du
terme.
La
syntaxe
"
index
=
valeur
"
,
séparée
par
des
virgules
,
définit
les
index
et
leur
valeur
.
Un
index
peut
être
une
chaîne
ou
un
nombre
.
Si
l'
index
est
omis
,
un
index
numérique
sera
automatiquement
généré
(commençant
à
0
)
.
Si
l'
index
est
un
entier
,
le
prochain
index
généré
prendra
la
valeur
d
'index
la
plus
grande
+
1
.
Notez
que
si
deux
index
identiques
sont
définis
,
le
dernier
remplacera
le
premier
.
L'
exemple
suivant
montre
comment
créer
un
tableau
à
deux
dimensions
,
comment
spécifier
les
index
d
'un
tableau
associatif
,
et
comment
générer
automatiquement
des
index
numériques
.
Exemple
1
.
Exemple
avec
array(
)
?php
$fruits
=
array
(
"fruits
"
=
array
("a
"
=
"orange"
,
"b
"
=
"banane"
,
"c
"
=
"pomme")
,
"numbres
"
=
array
(1
,
2
,
3
,
4
,
5
,
6)
,
"trous
"
=
array
("premier"
,
5
=
"deuxième"
,
"troisième"
)
)
;
?
|
|
Exemple
2
.
Index
automatique
d'
un
tableau
avec
array(
)
?php
$array
=
array(
1
,
1
,
1
,
1
,
1
,
8=
1
,
4=
1
,
19
,
3=
13)
;
print_r($array)
;
?
|
|
qui affichera :
Notez
bien
que
l'
index
'3
'
est
défini
deux
fois
,
et
conserve
finalement
sa
dernière
valeur
de
13
.
L'
index
'4
'
est
défini
après
l'index
'8'
,
et
l'index
généré
suivant
(valeur
19
)
est
9
,
puisque
le
plus
grand
index
est
alors
8
.
Cet
exemple
crée
un
tableau
dont
les
index
commencent
à
1
.
Exemple
3
.
Tableau
d
'
index
commençant
à
1
?php
$firstquarter
=
array(
1
=
'Janvier'
,
'Février'
,
'Mars')
;
print_r($firstquarter)
;
?
|
|
qui affichera :
Voir
aussi
list(
)
.