array_combine
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