Como remover elemento de matriz específico em php

Como remover elemento de matriz específico em php

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.