Documentación offline PHP master

array_combine

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

array_combine

Crea un array a partir de dos otros arrays

Descripción#

array_combine(array $keys, array $values): array
```php

Crea un `array`, donde las claves son los valores de `keys`, y los valores son los valores de `values`.

## Parámetros

`keys`  
Array de claves a utilizar. Los valores ilegales para las claves serán convertidos en `string`.

`values`  
`Array` de valores a utilizar

## Valores devueltos

Devuelve el `array` combinado.

## Errores/Excepciones

A partir de PHP 8.0.0, lanza un error de tipo `ValueError` si el número de elementos de `keys` y de `values` no coinciden. Anteriormente, lanzaba una advertencia de nivel `E_WARNING`.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.0.0 | `array_combine` ahora lanza un error de tipo `ValueError` si el número de elementos para cada array es desigual; anteriormente se devolvía `false` en su lugar. |

## Ejemplos

Ejemplo con `array_combine`

```php

El ejemplo anterior mostrará:

Array
(
    [green] => avocado
    [red] => apple
    [yellow] => banana
)

Véase también#

array_merge, array_walk, array_values, array_map