PHP array_combine () Función : Aquí, vamos a aprender acerca de la función array_combine () con el ejemplo en PHP .
PHP array_combine () Función
array_combine () función es una función de matriz en PHP, que se utiliza para crear una matriz con dos matrices diferentes, donde la primera matriz contiene teclas y la segunda matriz contiene valores.
Nota: Ambos parámetros deben tener el mismo número de elementos.
Sintaxis:
array_combine(array1, array2) : array
Aquí, array1 y matriz2 son dos matrices de entrada. Cuando, array1 contiene “claves” y matriz2 contiene “valores” . Devuelve una nueva matriz con “claves” y “valores” .
Ejemplos:
Input:
$arr1 = array("101", "102", "103", "104", "105");
$arr2 = array("Amit Shukla", "Abhishek Jain", "Prerana", "Aleesha", "Prem");
Function call:
array_combine($arr1, $arr2);
Output:
Array
(
[101] => Amit Shukla
[102] => Abhishek Jain
[103] => Prerana
[104] => Aleesha
[105] => Prem
)
código PHP:
<?php
//arr1 contains keys
$arr1 = array("101", "102", "103", "104", "105");
//arr2 contains values
$arr2 = array("Amit Shukla", "Abhishek Jain", "Prerana", "Aleesha", "Prem");
//combining arrays
$std = array_combine($arr1, $arr2);
//printing
print_r ($std);
?>
salida
Array
(
[101] => Amit Shukla
[102] => Abhishek Jain
[103] => Prerana
[104] => Aleesha
[105] => Prem
)
Código PHP (si el número de elementos de ambas matrices no es igual)
<?php
//arr1 contains keys
$arr1 = array("1", "2", "3");
//arr2 contains values
$arr2 = array("Amit", "Abhishek", "Prerana", "Aleesha");
//combining arrays
$std = array_combine($arr1, $arr2);
//printing
print_r ($std);
?>
salida
PHP Warning: array_combine(): Both parameters should have an equal
number of elements in /home/main.php on line 8