You are on page 1of 12

Desenvolvimento para WEB

Aula:

Vetores e Matrizes
(Array)

prof. Genildo

Programação II
Roteiro

1. Sintaxe: Construção de vetores;


2. Sintaxe: Construção de matrizes;
3. Principais funções;
1. Sintaxe: Construção de vetores
Sintaxe 1:
$<identificador> = array(<valor1>, ..., <valorN>);

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’;

$Vetor = explode(‘ ’, $Nome);

echo $Vetor[0];
?>
3. Principais funções: implode()
Exemplo:

<?php
$Nomes = array(‘João’, ‘Maria’, ‘José’);

$Mensagem = implode(‘ -*- ’, $Nomes);

echo $Mensagem;
?>
3. Principais funções: count()/sizeof()
Exemplo:

<?php
$Nomes = array(‘João’, ‘Maria’, ‘José’);
echo ‘Quantidade: ’ . count($Nomes);
?>
Fim da apresentação

You might also like