SóProvas


ID
961045
Banca
Marinha
Órgão
Quadro Técnico
Ano
2011
Provas
Disciplina
Programação
Assuntos

Um array (vetor) pode armazenar vários valores ao mesmo tempo, pois trata-se de uma estrutura de armazenamento que, assim como as variáveis, possui um identificador, mas além disso há um índice associado (que pode ser um número ou um texto), e cada índice indica uma posição de memória em que fica armazenado um elemento do array. Na linguagem de programação PHP existem várias funções de manipulação de array, qual função possibilita adicionar um ou mais elementos ao final de um array?

Alternativas
Comentários
  • array_push() trata array como uma pilha, e adiciona as variáveis passadas como argumentos no final dearray. O tamanho do array aumenta de acordo com o número de variáveis adicionadas. Tem o mesmo efeito de:

    Exemplo #1 Exemplo de array_push()

    $cesta = array("laranja", "morango");array_push($cesta, "melancia", "batata");print_r($cesta);?>

    O exemplo acima irá imprimir:

    Array ( [0] => laranja [1] => morango [2] => melancia [3] => batata ) 




    array_pop() retira e retorna o último elemento de array, diminuindo array em um elemento. Se arrayestiver vazio (ou se não for um array), o valor NULL é retornado. Adicionalmente emitirá um aviso quando chamado com um não-array.

     Exemplo da array_pop()

    $cesta = array("laranja", "banana", "melancia", "morango");$fruta = array_pop($cesta);print_r($cesta);?>

    Depois disso, $cesta terá 3 elementos:

    Array ( [0] => laranja [1] => banana [2] => melancia )


  • D- array push ( )

  • a) array_pop: extrai um elemento do final do array;

     

    b) array_shift: retira o elemento do array;

     

    c) array_unshift: adiciona um ou mais elementos no início de um array;

     

    d) array push: adiciona um ou mais elementos no final de um array;

     

    e) array_pad: expande um array para um certo comprimento utilizando um determinado valor.

     

    .

    .

    .

    .

    .

    At.te

    Foco na missão