Función array_combine() de PHP

Ejemplo

Crear un nuevo array mediante la combinación de dos arrays, donde uno de los elementos del array es el nombre de clave y el otro elemento del array es el valor de clave:

<?php
$fname=array("Bill","Steve","Mark");
$age=array("60","56","31");
$c=array_combine($fname,$age);
print_r($c);
?>

Ejemplo de ejecución

Definición y uso

La función array_combine() crea un nuevo array mediante la combinación de dos arrays, donde uno de los arrays es el nombre de clave y el otro array son los valores de clave.

Comentarios:El número de elementos del array de nombres de clave y el número de elementos del array de valores debe ser el mismo!

Si uno de los arrays está vacío o el número de elementos de los dos arrays es diferente, la función devuelve false.

Sintaxis

array_combine(keys,values);
Parámetros Descripción
keys Requerido. Array de nombres de clave.
values Requerido. Array de valores.

Sugerencias y comentarios

Comentarios:Ambos parámetros deben tener el mismo número de elementos.

Detalles técnicos

Valor devuelto: Se devuelve el array combinado. Si el número de elementos de los dos arrays no coincide, se devuelve FALSE.
Versión de PHP: 5+
Registro de actualizaciones: Antes de la versión 5.4 de PHP, si el array está vacío, se emitirá un error de nivel E_WARNING y se devolverá FALSE.