¿Cómo usar array_merge() y array_combine() en PHP?

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);
  
?>
Producción

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);
  
?>
Producción

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);
  
?>
Producción

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);
  
?>
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *