(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
.
keys
Array de claves a utilizar. Los valores ilegales para las claves serán convertidos en chaîne de caractères.
values
Array de valores a utilizar
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 resultado del ejemplo sería:
Array ( [green] => avocado [red] => apple [yellow] => banana )