Sintaxe:
Array_shift (Array_input)
Parâmetro:
Array_input é a matriz
Vamos ver exemplos para entender melhor esse conceito.
Exemplo 1:
Neste exemplo, criaremos uma matriz com quatro valores-chave: 'flor1' => 'lotus', 'flor2' => 'lilly', 'flor3' => 'jasmine', 'flor4' => 'rose'.
Vamos remover o primeiro par usando a função Array_shift ().
// Crie uma matriz chamada flor com 4 valores-chave.Saída:
Aqui, o primeiro elemento presente na matriz é o lótus. Então, ele é removido e retorna a matriz restante.
Exemplo 2:
Neste exemplo, criaremos uma matriz com quatro valores: 'Lotus', 'Lilly', 'Jasmine', 'Rose'.
Vamos remover o primeiro elemento usando a função Array_shift ().
// Crie uma matriz chamada flor com 4 valores.Saída:
Podemos ver que o primeiro elemento presente na matriz é o lótus. Então, ele é removido e retorna a matriz restante.
Exemplo 3:
Também é possível remover a primeira matriz aninhada dentro da matriz. Neste exemplo, criaremos uma matriz aninhada que tenha 2 matrizes:
$ flores = Array ('Lotus', 'Lilly', 'Jasmine', 'Rose')
e
$ veg = array ('cenoura', 'cebola', 'pimenta')
Agora, removeremos o $ FLORES da matriz usando a função Array_shift ().
// Crie 2 matrizes em uma matrizSaída:
Podemos ver que a primeira matriz aninhada é removida e devolvida como uma matriz de $ veg aninhada.
Exemplo 4:
Neste exemplo, dentro de uma matriz, a primeira matriz é uma matriz aninhada que tem uma matriz com um elemento (Lotus) e a segunda matriz tem um elemento (cenoura). Então, depois de aplicar Array_shift (), o lótus é removido e a matriz de cenoura é devolvida.
// Crie 2 matrizes em uma matrizSaída:
Conclusão
Discutimos a função Array_shift () para remover o primeiro elemento, considerando quatro exemplos diferentes. Ele exclui e retorna o primeiro elemento de uma matriz, tomando uma matriz de entrada como um parâmetro.