Função php array_flip

Função php array_flip
Às vezes, podemos trocar chaves de valores e valores para as chaves em uma matriz. Isso é possível em matrizes de php? Sim, usando a função Array_flip ().

Array_flip () é usado para trocar todas as chaves com seus valores na matriz de entrada fornecida.

Se não houver leys na matriz de entrada, por padrão, leva as teclas de 0. É preciso apenas um parâmetro.

Sintaxe:
Array_flip (Array_input)
Onde, Array_input é a matriz de entrada.

Exemplo 1:
Neste exemplo, criaremos uma matriz chamada flor com 4 valores e gire as chaves com valores na matriz.

// Crie uma matriz chamada flor com 4 valores
$ FLOR1 = Array ('FLOR_NAME', 'SEPAL', 'PETAL', 'AREA');
print_r ("Array real:");
print_r ($ flor1);
// Vire as chaves-valores
$ finalizado = array_flip ($ flor1);
print_r ("Final Array:");
print_r ($ finalizado);
?>

Saída:

Aqui, não especificamos nenhuma chave na matriz real que tenha elementos 10,20,30,40 e 50. Portanto, por padrão, as chaves serão 0,1,2,3 e 4. Depois de lançar a matriz usando a função Array_flip (), as chaves e os valores foram trocados.

Exemplo 2:
Neste exemplo, criaremos uma matriz chamada flor com 5 valores e gire as chaves com valores na matriz.

// Crie uma matriz chamada flor com 5 valores
$ Flor1 = matriz (10,20,30,40,50);
print_r ("Array real:");
print_r ($ flor1);
// Vire as chaves-valores
$ finalizado = array_flip ($ flor1);
print_r ("Final Array:");
print_r ($ finalizado);
?>

Saída:

Aqui, não especificamos nenhuma chave na matriz real que tenha elementos 10,20,30,40 e 50. Portanto, por padrão, as chaves serão 0,1,2,3 e 4. Depois de lançar a matriz usando a função Array_flip (), as chaves e os valores foram trocados.

Exemplo 3:
Neste exemplo, criaremos uma matriz chamada Flower com 4 pares de valor-chave e gire as chaves com valores na matriz.

// Crie uma matriz chamada flor com 4 valores-chave.
$ Flor1 = matriz ('flor_name' => 'lotus', 'sépal' => 4, 'petal' => 3, 'área' => 'água');
print_r ("Array real:");
print_r ($ flor1);
// Vire as chaves-valores
$ finalizado = array_flip ($ flor1);
print_r ("Final Array:");
print_r ($ finalizado);
?>

Saída:

Aqui, as chaves em relação aos valores são:
FLOR_NAME - LOTUS
Sepal - 4
PETAL - 3
Área - Água

Agora, depois de lançar esta matriz, o resultado é
LOTUS - FLOR_NAME
4 - Sepal
3 - PETAL
Água - Área

Conclusão

Neste artigo, vimos como trocar chaves com valores em uma matriz usando a função Array_flip ().

Se as chaves não forem fornecidas em uma matriz, por padrão, leva as chaves de 0. É preciso o conjunto de entrada como um parâmetro. As aplicações disso são usadas na segurança. Então, sempre que queremos garantir nossa mensagem, simplesmente viramos as chaves com valores, tornando o hacker incapaz de entender.