Sintaxe:
Array_combine (Array_input1, Array_input2)
São necessários dois parâmetros.
Parâmetros:
Formato de retorno:
VariedadeArray mantém os dados de maneira linear. Ele mantém vários elementos de cada vez. Array () é usado para criar uma matriz no PHP.
Sintaxe:
Array (valor,…)
Para exibir toda a matriz, podemos usar a função print_r ().
VariedadeVamos criar duas matrizes com quatro valores cada.
// Crie uma matriz chamada - Flor que tenha 4 valoresSaída:
A primeira matriz é "flor". Possui quatro valores - "Flower_name", "Flower_area", "Flower_sepals" e "Flower_petals". A segunda matriz é "tipo" e tem 4 valores - "Lotus", "Water", "4" e "5".
Agora, combinamos essas duas matrizes.
Exemplo 1:
Neste exemplo, combinaremos as matrizes "Flor" e "Type".
// Crie uma matriz chamada - Flor que tenha 4 valoresSaída:
Podemos ver que ambas as matrizes são combinadas. Os valores na primeira matriz são colocados como chaves e os valores na segunda matriz são colocados como valor em relação à chave.
Se queremos combinar as matrizes que possuem dois pares de valor-chave, ele combina os valores de ambas.
Exemplo 2:
// Crie uma matriz chamada - Flower1 que tenha 4 valoresSaída:
Podemos ver que ambas as matrizes são combinadas. Os valores na primeira matriz são colocados como chaves e os valores na segunda matriz são colocados como valor em relação à chave.
Exemplo 3:
Neste exemplo, demonstraremos o erro com um número diferente de elementos.
// Crie uma matriz chamada - Flor que possui 5 valoresSaída:
Podemos ver que ocorre um erro se combinarmos as duas matrizes com o número diferente de elementos. A primeira matriz tem cinco elementos e a segunda matriz tem quatro elementos. Portanto, duas matrizes não são combinadas.
Conclusão
Discutimos como combinar as duas matrizes usando a função Array_combine (). Ele retorna um par combinado de pares de valor-chave das duas matrizes, levando as duas matrizes como parâmetros. Basta observar que o número total de elementos em ambos os elementos deve ser o mesmo.