Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como remover um valor de uma matriz associativa em PHP
PHP, a linguagem de programação Web popular, tem um excelente suporte de matriz. Ele permite aos desenvolvedores usar matrizes tradicionais, em que as chaves são numeradas a partir de zero , matrizes associativas, em que a chave pode ser qualquer valor , ou ambos. Além disso , ele tem uma grande biblioteca de funções para o manuseamento e processamento de matrizes . Estas características permitem o uso flexível de matrizes ao programar em PHP. Portanto, não é nenhuma surpresa que a remoção de elementos com um valor específico a partir de uma matriz associativa é muito 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 que define uma matriz a partir da qual você irá remover o valor e uma variável que contém o valor a ser removido. Uma matriz é definida utilizando a " array ( chave => valor [, ...] ) " sintaxe. Aqui está um exemplo de código:

$ array = array ( 'fruta' => 'maçã', 'legume ' => ' cenoura' , => ' alface ', ' verde ', ' vermelho '=>' maçã ');

$ findValue =' maçã ';
2

Escreva um segmento de código que executa PHP de " array_search " função e armazena o resultado em uma variável. A função usa dois parâmetros: o valor de encontrar e da matriz para pesquisar . Use as variáveis ​​definidas na etapa anterior como parâmetros. O código deve ser semelhante a este :

$ key = array_search ( $ findValue , $ array );
3

Escreva um segmento de código que executa a função " unset " do PHP com o elemento de matriz encontrado no passo anterior como um parâmetro . Aqui está o código :

unset ($ array [ $ key ]);
4

Se você quiser remover todas as instâncias do valor da matriz , coloque o " unset " chamada de função com um loop "while" . Coloque o código a partir da Etapa 2 no " enquanto " expressão de loop ( entre parênteses ), juntamente com " ! == False ". Aqui está o código completo : ( ! ( $ Key = array_search ( $ findValue , $ array )) == false)

enquanto {

unset ($ array [ $ key ]);

}

Anterior :

Próximo : No
  Os artigos relacionados
·Como testar o PHP no HostGator 
·Como armazenar datas no MySQL com PHP 
·O código HTML para vários logins de usuários 
·Como obter as dimensões de uma imagem em PHP 
·Scripts PHP para fazer upload de arquivos Vários 
·Como desativar o PHP Exec 
·O PHP Lembrar Tutorial 
·Resultados de Inserção MySQL PHP em Echo 
·Como variáveis ​​não definidas sessão em PHP 
·Como Batch Insira um arquivo PHP em MySQL 
  Artigos em destaque
·Como instalar um jQuery Date Picker 
·CodeIgniter Vs . ExpressionEngine 
·Como procurar um arquivo em C # 
·Como redirecionar PHP Context Object 
·Como testar a Business Objects 
·Como reinstalar o Grub Bootloader 
·Depois de selecionar uma data no DateTime Picker, Como …
·Como eliminar de várias tabelas com PHP em MySQL 
·Exemplos de reverter números em um programa Java 
·Como converter uma string em um número inteiro em Gamb…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados