$ numbers = array ( 1 , 2, 3 ? , 4, 5 ); ?
>
Esta matriz contém números inteiros em ordem consecutiva para fins de demonstração . A técnica é a mesma para qualquer tipo de matriz que você tem em seus scripts.
2
Percorrer a sua matriz. Criar um " para cada " loop para trabalhar através de sua matriz , o acesso a cada elemento dentro dele :
foreach ($ & $ números como number_element ) {
//modificar o elemento
}
a " para cada " loop é usado para percorrer matrizes , proporcionando uma referência a um elemento dentro da matriz cada vez que o loop é executado . Dentro do loop , você pode executar qualquer processamento que você precisa sobre o elemento . Observe o caractere "& " antes da variável elemento. Isto significa que a variável acessível dentro do loop irá conter uma referência ao próprio elemento da matriz, em vez de uma cópia de seu valor como no cenário padrão.
3
Modificar cada elemento da matriz . No " para cada " loop, entre a abertura e fechamento de colchetes de loop , insira o seguinte código para modificar cada elemento por sua vez :
$ number_element = $ number_element +10;
Este exemplo trivial simplesmente adiciona 10 para o valor de cada elemento da matriz . Você pode usar a variável " number_element " para realizar qualquer processamento que você gosta, o que quer que você realizar modificações sobre esta variável são realizadas o elemento da matriz em questão.
4
Termine o seu processamento loop destruir todas as referências temporárias realizadas . Quando o ciclo termina a execução , o código ainda vai manter uma referência para o elemento final acessado, dentro da variável " number_element " . Remover esta ligação usando a seguinte sintaxe após o loop :
unset ($ number_element );
Não se preocupe se você não sabe muito sobre variáveis e referências de objeto , no entanto, como esses conceitos vai se tornar mais familiar para você quanto mais você usá-los.
5
Teste seu código emitindo os valores da matriz para o navegador. Adicione o seguinte código para escrever os valores de matriz antes e depois da modificação :
print_r ( $ números );
Este código escreve cada elemento da matriz de uma forma legível. Inclua esta linha antes e depois do loop. Salve o seu script PHP e enviá-lo para seu servidor web. Navegue até a sua página para testar a funcionalidade , verificando os valores da matriz estão a ser enviados .