Sintaxe:
shuffle (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 ',' Rose ',' Jasmine '.
Vamos embaralhar os valores presentes na matriz.
// Crie 4 valores em uma matrizSaída:
Os valores na matriz foram embaralhados. O primeiro valor é Rose, o segundo é Lilly, o terceiro é Jasmine, e o último valor na matriz embaralhada é Lotus.
Exemplo 2:
Neste exemplo, criaremos uma matriz com quatro valores-chave: 1 => 'Lotus', 2 => 'Lilly', 5 => 'rose', 0 => 'Jasmine'.
Vamos embaralhar os valores presentes na matriz.
// Crie 4 valores-chave em uma matrizSaída:
Os valores na matriz foram embaralhados. O primeiro valor é Lotus, o segundo é Rose, terceiro é Lilly, e o último valor na matriz embaralhada é Jasmine.
Exemplo 3:
Também é possível embaralhar as matrizes aninhadas dentro da matriz. Nesse caso, as matrizes serão embaralhadas. Mas os valores em cada matriz aninhada não serão embaralhados.
// Crie 2 matrizes em uma matrizSaída:
Como vemos, as duas primeiras matrizes aninhadas são embaralhadas. Mas os elementos dentro de cada matriz permanecem os mesmos.
Conclusão
Neste artigo, vimos como embaralhar os valores presentes na matriz ou nas matrizes aninhadas usando a função shuffle () em php. É preciso entrada de matriz como um parâmetro e embaralha os valores aleatoriamente. Você pode notar que em matrizes aninhadas, as matrizes vão embaralhar. Mas os valores em cada matriz aninhada não serão embaralhados.