EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como excluir itens em uma matriz em PHP

Programação PHP  
 
Como excluir itens em uma matriz em PHP

Se a qualquer momento, programação, Você está dirigindo matrizes, o arranjos, e você precisa excluir itens repetidos do mesmo, Você pode fazê-lo de uma forma rápido por meio de um função própria de PHP.

Esta função é array_unique e o que isso, tendo passado como parâmetro um matriz indexada o associativa, nos Retorna outra matriz sem elementos repetidos, ou seja, com os elementos originais do mesmo. Nós vamos vê-lo com um exemplo de com ambos os tipos de matrizes.

Em primeiro lugar, Vamos supor que temos o seguinte matriz indexados:

Se nós chamamos a função print_r para essa matriz, obtemos:

Podemos observar que Existem elementos duplicados para essa matriz, Então você vai usar a função array_unique, passando esta matriz como parâmetro, para retornar um array sem elementos duplicados:

Como podemos ver, o método array_unique Indique-no excluir itens duplicados de um matriz, desta forma, Não temos que fazer a mesma viagem e a comparação de cada um dos seus elementos com todos os outros.

No caso em que a matriz que estamos a tentar ser um matriz associativa, Este método vai agir da mesma forma, Uma vez que apenas a comparação dos valores de cada elemento da matriz será sem levar em conta sua senha. Assim, Se temos a seguinte matriz:

Para aplicar a função array_unique sobre isso matriz o Fix, o resultado será o seguinte:

Como você pode ver, função array_unique Não considera o chave itens em uma matriz associativa, Mas isso apenas definir os mesmos valores, eliminando as repetidas.

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artigos relacionados