josedasilva @ 00:43

Qui, 05/10/06

Qual será o output do seguinte código ?



  1. < ?

  2. </li>
  3. $values = Array();


  4. array_push($values,"carro");

  5. array_push($values,"mota");

  6. array_push($values,"bicicleta");

  7. array_push($values,"triciclo");


  8. unset($values[1]);

  9. $countElems = count($values);


  10. for($i=0;$i< $countElems;$i++)

  11. </li>
  12. echo "[".$i."] ".$values[$i]." ";


  13. ?>



a) [0] carro [1] mota [2] bicicleta [3] triciclo

b) [0] carro [1] mota [2] bicicleta

c) [0] carro [1] [2] bicicleta [3] triciclo

d) [0] carro [1] [2] bicicleta


Solução: Resposta (d) 

Ao efectuar os 4 array_push, o número de elementos do array é de 4 elementos, sendo os indices 0,1,2,3 preenchidos, o unset($values[1]), efectua a remoção do elemento da posição 1 do array, actualizando o número de elementos do array para  3, ao invés dos 4 iniciais, mantém no entanto os indices do array inalteráveis, ficando o array com o seguinte formato:

$values[0]="carro";

$values[1]="";

$values[2]="bicicleta";

$values[3]="triciclo";

Sendo que o ciclo irá mostrar o número de elementos actual, 3, iniciando no indíce zero até ao indíce 2 (0,1,2).

Tags:


josedasilva @ 09:55

Qua, 04/10/06

Qual é o conteúdo da variável $result após a execução da seguinte instrução:



  1. < ?

  2. </li>
  3. $regex = "/(php4|php5|php6)/";

  4. $frase = "A versão de php mais usada é o php4, no entanto o Php5 vem a ganhar terreno, dada a sua melhoria considerável, qual será o fosso quando sair o Php6?";

  5. $result = preg_replace($regex, "<b>$1</b>", $frase);

  6. ?>



Opções:

a) A versão de php mais usada é o php4, no entanto o Php5 vem a ganhar terreno, dada a sua melhoria considerável, qual será o fosso quando sair o Php6?

b) A versão de php mais usada é o php4, no entanto o Php5 vem a ganhar terreno, dada a sua melhoria considerável, qual será o fosso quando sair o Php6?

c) A versão de php mais usada é o php4, no entanto o Php5 vem a ganhar terreno, dada a sua melhoria considerável, qual será o fosso quando sair o Php6?

d) A versão de php mais usada é o php4, no entanto o Php5 vem a ganhar terreno, dada a sua melhoria considerável, qual será o fosso quando sair o Php6?

Tags:


josedasilva @ 11:37

Ter, 03/10/06

Qual será o output do seguinte código PHP:


  1. < ?php

  2. </li>
  3. echo count(strlen("http://php.net"));

  4. ?>



Via Zend Certification Self Test .

Tags:

Blog pessoal de José Silva. Sou programador informático, nos últimos anos dedicado quase exclusivamente ao PHP.
Fevereiro 2011
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5

6
7
8
9
10
11
12

13
14
15
16
17
18
19

20
21
22
23
24
25
26

27
28


Pesquisar
 
subscrever feeds
blogs SAPO