Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como modificar Cada elemento de uma matriz em PHP
É comum armazenar dados dentro de estruturas de matriz em scripts PHP. Arrays são simples e eficiente para criar e processo, de modo que eles fazem a estrutura de dados ideal para muitas finalidades. Se você estiver usando matrizes em seus scripts PHP , haverá momentos em que você precisa para fazer uma iteração através deles. Loops são a estrutura de controle principal é provável que você usar para isso , o acesso a cada elemento em uma matriz , por sua vez , realizando a modificação ou a transformação nele como você exige . Modificando cada elemento em uma matriz em PHP , geralmente não é uma tarefa complexa. Instruções
1

Criar um array PHP . Se você ainda não tem uma matriz de trabalhar, criar uma em um script PHP como no exemplo a seguir :

$ 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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como reiniciar o MySQL no Plesk 
·Como exportar dados MySQL para o Excel em uma função …
·Como arredondar para um Decimal em PHP 
·Usos de classe equivalente em PHP 
·Como sugerir um conjunto de linhas para escolher com PH…
·Como Batch Enviar e-mail em PHP 
·Como comparar Funções para Cordas em PHP 
·MySQL Integer : Assinado Vs . Unsigned 
·Como escrever scripts PHP e MySQL com DOP 
·Como remover PHP de meus Joomla Mensagens 
  Artigos em destaque
·Sobre o SQL Profiler Uso 
·Como solucionar problemas de um Applet Java 
·Como converter CMYK para RGB Com PHP 
·Como adicionar números inteiros em Java 
·Como criar gráficos no Visual C 
·Como configurar SourceSafe 
·Java para converter inteiros para Personagens 
·Como inserir uma Div em uma Div 
·Como usar Sprint F- PHP 
·Como implementar a curto tempo de atraso em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados