Descrição
array
array
( [mixed ...])
Retorna
um
array
a
partir
dos
valores
fornecidos
.
Índices
podem
ser
atribuidos
aos
valores
através
do
operador
=
.
Nota:
array()
é uma estrutura utilizada para representar literais de
arrays, e não uma função.
A
sintaxe
"
index
=
values
"
,
separados
por
vírgulas
,
definem
índice
e
valores
respectivamente
.
O
índice
por
de
ser
do
tipo
string
ou
numérico
.
Quando
o
índice
é
omitido
,
um
índice
numérico
inteiro
é
automaticamente
gerado
,
começando
do
0
.
Se
o
índice
é
um
inteiro
,
o
próximo
índice
a
ser
gerado
será
igual
ao
maior
índice
inteiro
+
1
.
Note
que
quando
dois
índices
idênticos
são
definidos
,
o
último
sobrescreve
o
primeiro
.
O
exemplo
a
seguir
demonstra
como
criar
um
array
com
duas
dimensões
,
como
especificar
chaves
em
arrays
associativos
,
e
como
definir
índices
numéricos
em
arrays
normais
.
Exemplo
1
.
Exemplo
de
array(
)
$frutas
=
array
(
"frutas
"
=
array
("a"=
"laranja"
,
"b"=
"banana"
,
"c"=
"melancia")
,
"numeros
"
=
array
(1
,
2
,
3
,
4
,
5
,
6)
,
"buracos
"
=
array
("primeiro"
,
5
=
"segundo"
,
"terceiro"
)
)
;
|
|
Exemplo
2
.
Indexação
automática
com
array(
)
$array
=
array(
1
,
1
,
1
,
1
,
1
,
8
=
1
,
4
=
1
,
19
,
3
=
13)
;
print_r($array)
;
|
vai
mostrar
:
|
Note que o índice 3 é definido duas vezes, e retêm seu último
valor 13. O índice 4 é definido depois do índice 8, e o índice
gerado depois dele foi 9, uma vez que o maior índice era 8.
Esse
exemplo
cria
um
array
com
o
índices
a
partir
do
1
.
Exemplo
3
.
Array
com
índices
a
partir
do
1
com
array(
)
$trimestre
=
array(
1
=
'Janeiro'
,
'Fevereiro'
,
'Marco')
;
print_r($trimestre)
;
|
vai
mostrar
:
Array
(
[1
]
=
'Janeiro
'
[2
]
=
'Fevereiro
'
[3
]
=
'Marco
'
)
|
|
Veja
também
array_pad(
)
,
list(
)
e
range(
)
.