SóProvas


ID
754057
Banca
FCC
Órgão
MPE-AP
Ano
2012
Provas
Disciplina
Programação
Assuntos

Analise os exemplos de criação de array em PHP.

I.
$idade = array("Paulo"=>32, "Pedro"=>30, "Ana"=>34);

II.
$familia = array("Jorge"=>array("Angela","Iracema",
"Bia"),"Pedro"=>array("Ana"));

III.
$nome[0] ="Paulo";
$nome[1] ="Pedro";
$nome[2] ="Ana";

IV.
$idade['Paulo'] = "32";
$idade['Pedro'] = "30";
$idade['Ana'] = "34";

Representam exemplos corretos de criação de array os itens

Alternativas
Comentários
  • "No php o índice do array pode ser um valor numérico e também pode ser um texto, nesse caso o texto é chamado chave associativa" (pág. 45 livro Desenvolvendo websites com php autor Juliano Niederauer)

    No item I  correto, se você digitar o comando
    echo $idade["Paulo"];    //o valor impresso é 32

    No item II , correto. Eu fiz uns testes aqui no php editor e funciona como se fosse uma matriz de 2 dimensões. Eu fiz os seguintes testes:
    echo $familia["Jorge"][0];     //o valor impresso é Angela
    echo $familia["Pedro"][0];    //o valor impresso é Ana

    Item III:
    Correto.
    Lembrando que podemos ter array dessa forma também:
    $vet[ ] = "São Paulo"
    $vet[ ] = "Campeão"
    echo $vet[0].' '.$vet[1];   // o valor impresso será São Paulo Campeão ;)

    Item IV:
    Correto. O índice do array pode ser um texto.
    echo $idade['Paulo'];      //o valor impresso é de 32

    Errei a questão porque achei estranho o item II, mas uma hora agente acerta.

    http://php.net/manual/pt_BR/language.types.array.php