(PHP 5, PHP 7, PHP 8)
array_combine — Crea un array a partir de dos otros arrays
Crea un array, donde las claves son los valores de
keys, y los valores son los valores
de values.
Devuelve el array combinado.
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.
| 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.
|
Ejemplo #1 Ejemplo con array_combine()
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
?>El ejemplo anterior mostrará :
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)