Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como aplicar uma função para cada índice na matriz PHP
Aplicando uma função para cada elemento em uma matriz é um requisito comum ao programar em PHP. Por exemplo, quando você recupera um conjunto de linhas de um banco de dados, ou processar um conjunto de dados de formulários enviados por um usuário , cada linha muitas vezes precisa de uma função de filtragem aplicada a ela , a fim de limpar os dados não seguros. Além disso, quando uma série de marcas de tempo precisa ser convertido para datas, função "date" do PHP deve ser aplicada a cada elemento. Felizmente, a aplicação de uma função para cada elemento em uma matriz é uma tarefa simples . Instruções
1

Abra um editor de texto, como o Bloco de Notas e crie um novo arquivo . Escreva um segmento de código PHP que define uma matriz usando o " array ( ... ) " o comando . Aqui está o que o código deve ser semelhante a :

$ myArray = array (' Smith ', ' Jones ', ' jardineiro ', ' Einstein ');
Página 2

Escrever um " foreach " loop para loop sobre cada elemento do array. O loop é geralmente no formato " foreach ( $ expressao_array como elemento) ", mas que irá copiar cada elemento na variável " elemento $" temporária. As alterações feitas a essa variável não se aplica a matriz original. Por isso, será necessário usar o operador de referência "& ". Isto irá permitir que você faça alterações na matriz original. Abaixo está o código completo :

foreach ($ & $ meuArray como elemento ) {}
3

Dentro do loop " foreach " , aplicar a função de sua escolha para a variável " $ elemento " . Para este exemplo , vamos utilizar a função " substr " . Aqui está o código :

foreach ($ & $ meuArray como elemento ) {

$ elemento = substr ( $ elemento , 0, 3);

}

4

Excluir a variável " $ elemento ", usando a função " desactivado " . Isto irá liberar a memória usada pela variável e , mais importante, garantir que a matriz não é alterado acidentalmente , fazendo alterações para a variável. Aqui está o código :

unset ($ elemento );

Anterior :

Próximo : No
  Os artigos relacionados
·Como Ver Se houver uma entrada no MySQL 
·Como inserir uma caixa de texto no MySQL com PHP 
·Funções PHP para MySQL para HTML 
·Como Evitar Tudo em Ingressa no MySQL 
·Como converter uma String para XML em PHP 
·Como criar um script PHP Login de MySQL 
·Como converter HTML para PHP 
·Como usar cURL PHP página de conteúdo Cordas 
·Como Verificar a existência de duplicatas em CSV com P…
·Como inserir em espaços Decode MySQL com PHP 
  Artigos em destaque
·Como fazer o download de um arquivo de bitmap em SDK An…
·Como criar uma DIV com PHP 
·Como alterar INT para um objeto em C + + 
·Como usar o Operador ternário em Java 
·Como ler a entrada de matriz 2D em MIPS 
·Como acessar uma matriz associativa em PHP 
·Como criar um mapa de calor 
·Como inserir imagens em arquivos VBS 
·Como encontrar mínimos Algoritmos Genéticos 
·Como atualizar o Visual Studio 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados