Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como remover valores nulos de uma matriz PHP
A constante especial NULL representa uma variável que não tem qualquer valor. Você pode atribuí-lo a diferentes tipos de dados . Um tipo de dados array em linguagem de programação PHP vincula os valores para as chaves. Ele pode armazenar qualquer número de pares chave-valor . Se você atribuir mais valores do que o número existente de chaves na matriz , os valores extras são definidos como NULL . Ao usar NULL como chave , você remove os elementos vazios de uma matriz de dados em programas PHP . Coisas que você precisa
PHP 5.3.6 nts - Win32 linha de comando intérprete
Mostrar Mais instruções
1

Selecione " Iniciar" do Windows e selecione "Notepad" para editor de texto Bloco de Notas aberto
2

Digite as seguintes linhas de código para verificar se um elemento em uma matriz PHP tem valor NULL usando a função " rekey " : .

//elementos nulos verificar

$ empty = array ( NULL); .

função rekey (array $ source , $ empty = array ()) {$

i = 0;

foreach ( $ source quanto $ key = > $ val) {

if ( $ key ! = $ i ) {

unset ( $ source [$ key] );

$ source [$ i] = $ val; }

$ i + +; }

a matriz armazena PHP o resultado de uma consulta de banco de dados web. Qualquer elemento do array não utilizado tem valor NULL. A função " rekey " usa o parâmetro " $ source " para apagar as chaves dos elementos nulos de um índice de array .
3

Digite as seguintes linhas de código para remover elementos nulos de um PHP matriz, usando as teclas de elementos nulos armazenados no parâmetro "$ val" : .

//NULL remoção elementos

foreach ( $ source quanto $ key = > $ val) {< br >

foreach ($ vazio quanto $ var ) {

if ($ val === $ var ) {

unset ( $ source [ $ key ]);

$ source = rekey ( $ source , $ vazio );}} }

retorno $ source ;}

print_r ( recodificação ( $ input , $ vazio) );

? >

a função " print_r " exibe o conteúdo de um array PHP na tela, após a remoção de elementos nulos.
4

Selecione "Arquivo" e , em seguida, escolher "Salvar ". Enter " nullrem.php " na caixa " Nome do arquivo " e pressione o botão " Salvar" .
5

Adicione os seguintes dados de matriz PHP após o " input = array (" linha $ no genérico " nullrem.php " script:

1000,

NULL,

livro,

Joe Doe,

NULL, < br >

Route 66,

NULL

Clique em "Arquivo " e selecione " Salvar". Clique no botão " Salvar " botão para adicionar os dados do array PHP para o script " nullrem.php " .
6

Selecione " Iniciar" do Windows e selecione " Executar". Digite " cmd " na caixa "Abrir" e selecione "OK" para abrir a janela de linha de comando.

7 Tipo

em "cd c: \\ PHP5 " no ">" prompt, depois pressione a tecla "Enter"
8

Digite " php- f nullrem , php " . no prompt. Pressione a tecla Enter para remover elementos nulos da matriz e exibir o conteúdo da tela.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer fitas em CSS3 
·Como quebrar linhas no Netbeans 
·Como usar o CFC no ColdFusion 
·Como editar KML e maioria 
·Como converter Inglês para MATLAB 
·Código MATLAB para White Noise 
·Como usar parâmetros em SSIS 
·Quais são os benefícios de White Box Testing 
·O que é persistência de dados 
·Qual é o significado de conversão de valor e Cordas 
  Artigos em destaque
·Como INT em C + + para os números reais 
·Como encontrar buffer overflows 
·O que a sintaxe inválida média 
·Como adicionar valores a um ComboBox 
·Como escrever uma seqüência de conexão como um arqui…
·Como fazer um jogo Pong em C + + 
·Como : HTML trechos em Mensagens 
·Quão grande é um Byte 
·Como converter INT para Flutuante 
·Como usar ponteiros de função em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados