Professional Documents
Culture Documents
01 Array PDF
01 Array PDF
Aula:
Vetores e Matrizes
(Array)
prof. Genildo
Programação II
Roteiro
Exemplo:
<?php
$UF = array(‘AL’, 5 => ‘RJ’, ‘SP’ => ‘São Paulo’);
echo $UF[‘SP’];
?>
1. Sintaxe: Construção de vetores
Sintaxe 2:
$<identificador>[<índice>] = <valor>;
Exemplo:
<?php
$UF[ ] = ‘AL’;
$UF[5] = ‘RJ’;
$UF[‘SP’] = ‘São Paulo’;
echo $UF[‘SP’];
?>
1. Sintaxe: Construção de vetores
Combinando as sintaxes 1 e 2, exemplo:
<?php
$UF = array(‘AL’, 5 => ‘RJ’);
$UF[‘SP’] = ‘São Paulo’;
echo $UF[‘SP’];
echo $UF[0];
?>
2. Sintaxe: Construção de matrizes
Supondo a seguinte tabela:
Cadastro
Nome Idade
João 20
Pedro 17
Maria 19
José 25
2. Sintaxe: Construção de matrizes
Sintaxe 1, exemplo:
<?php
$Cadastro = array(
‘Nome’ => array(‘João’, ‘Pedro’, ‘Maria’, ‘José’),
‘Idade’ => array(20, 17, 19, 25)
);
echo $Cadastro[‘Idade’][0];
?>
2. Sintaxe: Construção de matrizes
Sintaxe 2, exemplo:
<?php
$Cadastro[‘Nome’][] = ‘João’;
$Cadastro[‘Nome’][] = ‘Pedro’;
$Cadastro[‘Nome’][] = ‘Maria’;
$Cadastro[‘Nome’][] = ‘José’;
$Cadastro[‘Idade’][] = 20;
$Cadastro[‘Idade’][] = 17;
$Cadastro[‘Idade’][] = 19;
$Cadastro[‘Idade’][] = 25;
echo $Cadastro[‘Idade’][0];
?>
3. Principais funções: explode()
Exemplo:
<?php
$Nome = ‘João Souza de Barros’;
echo $Vetor[0];
?>
3. Principais funções: implode()
Exemplo:
<?php
$Nomes = array(‘João’, ‘Maria’, ‘José’);
echo $Mensagem;
?>
3. Principais funções: count()/sizeof()
Exemplo:
<?php
$Nomes = array(‘João’, ‘Maria’, ‘José’);
echo ‘Quantidade: ’ . count($Nomes);
?>
Fim da apresentação