Como remover elemento de matriz específico em php
- 4230
- 1217
- Mr. Mitchell Hansen
Q. Como faço para remover um elemento específico de uma matriz usando PHP.
Neste tutorial, você aprenderá dois métodos PHP Unset () e Array_splice () para remover elementos específicos da matriz.
Usando a função php unset ()
Use o PHP Unset () função para excluir um elemento de uma matriz.
Basicamente, é usado para despertar qualquer variável no PHP. Esta função aceita variável como argumento e não a.
Exemplo:
"Apple", "B" => "Ball", "C" => "Cat"); Unset ($ arr ["b"]); ?>1234 | "Apple", "B" => "Ball", "C" => "Cat"); Unset ($ arr ["b"]);?> |
Saída:
Array ("A" => "Apple", "C" => "Cat")
Outro exemplo:
12345 |
Saída:
Array ([0] => 1 [1] => 2 [2] => 3 [4] => 5)
Você pode ver a matriz de resultados não está indexada. Para superar essa condição, você pode usar a função Array_splice () PHP descrita abaixo.
Usando a função php array_splice ()
Você também pode usar Array_splice () função para remover elemento de matriz específico. Esta função também pode ser usada para substituir os elementos da matriz passando a matriz com valores de atualização.
Esta função leva três parâmetros, uma matriz, deslocamento (onde começar) e comprimento (número de elementos a serem removidos).
Aqui está um exemplo com a função Array_splice ():
12345 |
Saída:
Array ([0] => 1 [1] => 2 [2] => 5)
Você pode ver que a matriz de resultados está indexada.
Conclusão
Neste tutorial, você aprendeu duas funções PHP usadas para remover elemento específico de uma matriz.
- « Como instalar Anydesk no Debian 9
- Programa JavaScript para remover elementos de matriz duplicados »