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.