Como remover elementos de uma matriz em php

Em PHP, uma linguagem de script com um rico conjunto de recursos, uma matriz é um mapa ordenado ou um tipo de dados que contém as chaves e valores associados. PHP tem muitas funções que permitem aos programadores criar, manipular e de outra forma operar em dados armazenados em matrizes, bem como as funções que fornecem a capacidade de imprimir valores da matriz em formatos legíveis. PHP suporta matrizes simples e multi-dimensional e tem funções que retornam matrizes com base em valores de banco de dados.

  • Abra um editor de texto e crie um novo arquivo chamado removeArray.php. Escreva um diálogo aberto "

    ?>

  • Declarar uma matriz com o nome "$ myFruits" que irá realizar três elementos. O primeiro elemento tem o índice "0" e o valor "maçã". O segundo elemento tem o índice "1" eo valor de "banana". O terceiro elemento tem o índice de "2" eo valor "strawberry".

    $ MyFruits = array (0 => "maçã", 1 => "banana", 2 => "morango");

    ?>

  • Use um PHP "loop" para percorrer os elementos na matriz $ myFruits. Use a variável "$ i" inicializado para "0" e usar as myFruits índices array $ para recuperar cada valor. Use duas chaves, como um espaço reservado para o código do loop.

    $ MyFruits = array (0 => "maçã", 1 => "banana", 2 => "morango");

    for ($ i = $ 0- i<3- $i++)

    {

    }

    ?>

  • Use a função de PHP echo () para escrever uma quebra de linha ( "") para a tela antes de cada valor da matriz. Use a função echo () para escrever cada um dos valores da matriz $ myFruits para a tela.

    $ MyFruits = array (0 => "maçã", 1 => "banana", 2 => "morango");

    for ($ i = $ 0- i<3- $i++)

    {

    echo "";

    echo $ myFruits [$ i];

    }

    ?>

  • Escreva uma função unset () imediatamente após o "loop" chave de fechamento ( "}"). Esta função irá remover e destruir o item dado a partir do array $ myFruits. Remover o item no índice de matriz 0. Este é o item com o valor de "apple".

    $ MyFruits = array (0 => "maçã", 1 => "banana", 2 => "morango");

    for ($ i = $ 0- i<3- $i++)

    {

    echo "";

    echo $ myFruits [$ i];

    }



    unset ($ myFruits [0]);

    ?>

  • Use um segundo PHP loop for construir percorrer a matriz $ myFruits. Como antes, use a variável "$ i" inicializado para "0" e usar as myFruits índices de matriz $ para recuperar cada valor. Use duas chaves, como um espaço reservado para o código do loop.

    $ MyFruits = array (0 => "maçã", 1 => "banana", 2 => "morango");

    for ($ i = $ 0- i<3- $i++)

    {

    echo "";

    echo $ myFruits [$ i];

    }

    unset ($ myFruits [0]);

    for ($ i = $ 0- i<3- $i++)

    {

    }

    ?>

  • Use a função de PHP echo () para escrever uma quebra de linha ( "") para a tela antes de cada valor da matriz. Use a função echo () para escrever cada um dos valores da matriz $ myFruits para a tela. Salvar e fechar removeArray.php.

    $ MyFruits = array (0 => "maçã", 1 => "banana", 2 => "morango");

    for ($ i = $ 0- i<3- $i++)

    {

    echo "";

    echo $ myFruits [$ i];

    }

    unset ($ myFruits [0]);

    for ($ i = $ 0- i<3- $i++)

    {

    echo "";

    echo $ myFruits [$ i];

    }

    ?>

  • Use um navegador da Web para abrir removeArray.php a partir do servidor Web. Verifique se o array $ myFruits originalmente contém os três valores "maçã", "banana" e "morango". Depois de usar a função unset para remover o primeiro item da matriz, os $ myFruits matriz contém apenas "banana" e "strawberry".

dicas avisos

  • A) A função unset (PHP pode ser usado para destruir outros tipos de variáveis, não só aqueles contidos em matrizes.
  • A função de reposição PHP () pode ser usado para repor o ponteiro interno para o primeiro elemento na matriz.
  • A) A função unset (PHP pode ser usado para remover vários itens de uma matriz. Use vírgulas entre os elementos para remover vários itens de matriz.
  • A função PHP array_splice () pode ser usado para remover itens de matrizes.
  • A função unset () destrói a variável dada por isso não é mais válido. Para manter uma variável que é alvo a ser definida, armazenar o valor em outra variável antes da desactivação-lo.
De esta maneira? Compartilhar em redes sociais:

LiveInternet