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); ?>
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. |