Função php array_values

Função php array_values
Array_values ​​() em PHP retornará todos os valores de uma matriz de entrada. Ele retorna todos os valores em uma nova matriz. Ele toma a matriz de entrada como o único parâmetro.

Sintaxe:
Array_values ​​(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: 'Lotus', 'Lilly', 'Jasmine', 'Rose'.

Vamos retornar todos os valores da matriz.

// Crie uma matriz chamada Flower1 com 4 valores.
$ FLOR = Array ('Lotus', 'Lilly', 'Jasmine', 'Rose');
eco "Array real:";
print_r ($ flor);
// retorna valores
eco "valores:";
print_r (Array_values ​​($ FLOR));
?>

Saída:

Podemos ver que todos os valores são retornados com chaves padrão que começam de 0.

Exemplo 2:
Neste exemplo, criaremos uma matriz com quatro valores-chave: 'flor1' => 'lotus', 'flor2' => 'lilly', 'flor3' => 'jasmine', 'flor4' => 'rose'.

Vamos retornar todos os valores de uma matriz.

// Crie uma matriz chamada flor com 4 valores-chave.
$ Flor = matriz ('flor1' => 'lotus', 'flor2' => 'lilly', 'flor3' => 'jasmine', 'flor4' => 'rose');
eco "Array real:";
print_r ($ flor);
// retorna valores
eco "valores:";
print_r (Array_values ​​($ FLOR));
?>

Saída:

Podemos ver que todos os valores são retornados.

Exemplo 3:

Neste exemplo, criaremos uma matriz com quatro valores-chave: 'flor1' => 'null', 'flor2' => 'null', 'flor3' => 'null', 'flor4' => 'null'. Todos os valores são nulos.

Vamos retornar todos os valores de uma matriz.

// Crie uma matriz chamada flor com 4 valores-chave.
$ Flor = matriz ('flor1' => nulo, 'flor2' => nulo, 'flor3' => nulo, 'flor4' => nulo);
eco "Array real:";
print_r ($ flor);
// retorna valores
eco "valores:";
print_r (Array_values ​​($ FLOR));
?>

Saída:

Podemos ver que os valores vazios são retornados, pois os valores são nulos na matriz.

Conclusão

Neste artigo, vimos como retornar todos os valores em uma nova matriz usando a função Array_values ​​(). Se o valor for nulo, então a função Array_values ​​() retorna vazio (nada).