17/11/2019 - ricardo sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array...

7
17/11/2019 1 string string carateres especiais Exemplo: echo Developer s Guide ; Gera a página com o seguinte erro: Exemplo(corrigido): echo Developer s Guide ; Problema: plicas Resolução: aspas 1 2

Upload: others

Post on 07-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

1

“string” ‘string’

carateres especiais

Exemplo:

echo ’Developer’s Guide’;

Gera a página com o seguinte erro:

Exemplo(corrigido):

echo “Developer’s Guide”;

Problema: plicas

Resolução: aspas

1

2

Page 2: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

2

Exemplo:

echo “Ditado popular: “Mais vale um pássaro na mão que dois a voar””;

Exemplo(corrigido):

echo “Ditado popular: \“Mais vale um pássaro na mão que dois a voar\””;

carater aspas

backslash \aspas

Gera a página com o seguinte erro:

imprimir no ecrã

Guns N’ Roses

3

4

Page 3: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

3

array variável guardar muitos valores

número

Funciona armário gavetas primeira meias

segunda camisolas terceira calças

array primeira

string segunda inteiro terceira float

array armário php

$armario[ ]

sabermos gaveta 3

echo $armario[2];

primeira posição array zero (0)

0

1

2

3

n

(...)

Pos

array define-se

array(elemento1, elemento2,…)

Exemplo:

$x=array(10,20,30);

$x[0] contém 10

$x[1] contém 20

$x[2] contém 30

Exemplo:

$x=array(“Ricardo”,’Joana’,”Rute”);

$x[0] contém Ricardo

$x[1] contém Joana

$x[2] contém Rute

strings aspas plicas

5

6

Page 4: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

4

adicionar

$x[ ] = “Leonor”;

$x=array(“Ricardo”,’Joana’,”Rute” ,”Leonor”);

posição 3

$x[3] contém Leonor

Imprimir valores array

Exemplo:

$x=array(10,20,30);

echo $x[0]; /*imprime o valor da posição 0 do array, o valor 10*/

echo $x[2]; /*imprime o valor da posição 2 do array, o valor 30*/

Imprimir valores array recorrendo a ciclos

Exemplo:

$x=array(“Ricardo”,’Joana’,”Rute”);

for($i=0;$i<=2;$i++){

echo $x[$i];

}

for($i=0;$i<count($x);$i++){

echo $x[$i];

}

Dinâmico

Ou

7

8

Page 5: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

5

cicloarray.php

útil etiquetar armário parte fora

sabermos contém cada gaveta

conteúdo array através posições

numéricas nome

chave nome atribuímos posição

Exemplo:

$idade=array(‘Ricardo’=>31, ‘Joana’=>26, ‘Rute’=>36);

imprimir idade Ricardo

imprimir

baseado chave nome Ricardo

echo $idade[“Ricardo”];

Atenção

echo $idade[1];

Não produz qualquer resultado!

9

10

Page 6: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

6

Outro exemplo:

$aluno=array(‘Nome’=>‘Catarina’ , ‘Idade’=>17, ‘Género’=>‘F’);

imprimir idade Aluno imprimir

baseado chave Idade aluno

echo $aluno[“Idade”];

consegues imprimir nome

género

imprimir conteúdo array associativo foreach

Exemplo:

$idade=array(‘Ricardo’=>31, ‘Joana’=>26, ‘Rute’=>36);

foreach($idade as $chave=>$valor){

echo $chave. ‘ idade ’ .$valor. ‘<br>’;

}

Resultado:

Atenção:

. (ponto)

11

12

Page 7: 17/11/2019 - Ricardo Sérgiorsergio.pt/disciplinas/rc/pan/aptphp2.pdf · 17/11/2019 3 array variável guardar muitos valores número Funciona armário gavetas primeira meias segunda

17/11/2019

7

cicloarray.php

arayasso.php

(…) (‘WoW’=>9, (…)

13

14