(PHP 5, PHP 7, PHP 8)
array_combine — Crea un array a partir de otros dos arrays
Crea un array, cuyas 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 corresponden.
Anterior a PHP 8.0.0, lanzaba una alerta de nivel E_WARNING.
| Versión | Descripción |
|---|---|
| 8.0.0 |
array_combine() lanza ahora un error de tipo
ValueError si el número de elementos
para cada array es desigual;
anteriormente false era devuelto 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 resultado del ejemplo sería:
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)