En este artículo, discutiremos cómo usar las funciones array_merge() y array_combine() en PHP. Ambas funciones son funciones basadas en arreglos que se usan para combinar dos o más arreglos usando PHP. Veremos cada función con sintaxis e implementación.
Función array_merge(): esta función combina dos o más arrays de modo que todas las arrays tengan claves y valores. Las arrays se agregan al final de la primera array.
Sintaxis:
array_merge( array1, array2, ..., array n )
Parámetros: las arrays son las arrays de entrada que se fusionarán.
Tipo de valor devuelto: array única con elementos fusionados.
Ejemplo: ejemplo de PHP para fusionar dos arrays.
PHP
<?php // Define array1 with keys and values $array1 = array( "subject1" => "Python", "subject2" => "sql" ); // Define array2 with keys and values $array2 = array( "subject3" => "c/c++", "subject4" => "java" ); // Merge both array1 and array2 $final = array_merge($array1, $array2); // Display merged array print_r($final); ?>
Array ( [subject1] => Python [subject2] => sql [subject3] => c/c++ [subject4] => java )
Ejemplo 2: combinar varias arrays.
PHP
<?php // Define array1 with keys and values $array1 = array( "subject1" => "Python", "subject2" => "sql" ); // Define array2 with keys and values $array2 = array( "subject3" => "c/c++", "subject4" => "java" ); // Define array3 with keys and values $array3 = array( "subject5" => "CN", "subject6" => "OS" ); // Define array4 with keys and values $array4 = array( "subject7" => "data mining", "subject8" => "C#" ); // Merge all arrays $final = array_merge($array1, $array2, $array3, $array4); // Display merged array print_r($final); ?>
Array ( [subject1] => Python [subject2] => sql [subject3] => c/c++ [subject4] => java [subject5] => CN [subject6] => OS [subject7] => data mining [subject8] => C# )
Función array_combine(): Esta función combina solo dos arrays con una array que contiene claves y otra array que contiene valores.
Sintaxis:
array_combine(array1, array2)
Parámetros:
- array1 es la primera array con claves.
- array2 es la segunda array con valores.
Valor devuelto: Devuelve la array combinada.
Ejemplo: programa PHP para combinar arreglos.
PHP
<?php // Define array1 with keys $array1 = array("subject1" ,"subject2"); // Define array2 with values $array2 = array( "c/c++", "java"); // Combine two arrays $final = array_combine($array1, $array2); // Display merged array print_r($final); ?>
Array ( [subject1] => c/c++ [subject2] => java )
Ejemplo 2:
PHP
<?php // Define array1 with keys $array1 = array("subject1", "subject2", "subject3", "subject4"); // Define array2 with values $array2 = array( "c/c++", "java", "Python", "HTML"); // Combine two arrays $final = array_combine($array1, $array2); // Display merged array print_r($final); ?>
Array ( [subject1] => c/c++ [subject2] => java [subject3] => Python [subject4] => HTML )
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA