Crie um novo array mesclando dois arrays, um com chaves e outro com chaves:
<?php$fname=array("Peter","Ben","Joe");$age=array("35","37","43");$c=array_combine($fname,$age) ;print_r($c);?>A função array_combine() cria um novo array mesclando dois arrays, onde os elementos de um array são chaves e os elementos do outro array são valores-chave.
Nota: O número de elementos na matriz de chaves e na matriz de valores-chave deve ser o mesmo!
array_combine( chaves , valores );
parâmetro | descrever |
---|---|
chaves | Obrigatório. Especifica o nome da chave da matriz. |
valores | Obrigatório. Especifica o valor-chave da matriz. |
Valor de retorno: | Retorne a matriz mesclada. Se as duas matrizes tiverem números diferentes de elementos, retorne FALSE. |
---|---|
Versão PHP: | 5+ |
Registro de atualização: | Antes do PHP 5.4, se o array estiver vazio, um erro de nível E_WARNING será relatado e FALSE será retornado. |