PHP | Función Ds\\Establecer diferencia()

La función Ds\Set::diff() es una función incorporada en PHP que se usa para crear un conjunto que contiene los elementos del primer conjunto que no están presentes en el segundo conjunto.

Sintaxis:

Ds\Set public Ds\Set::diff ( Ds\Set $set )

Parámetros: se utiliza para contener el conjunto, cuyo valor debe excluirse.

Valor devuelto: Devuelve un nuevo conjunto que contiene los elementos del primer conjunto que no están presentes en el segundo conjunto.

Los siguientes programas ilustran la función Ds\Set::diff() en PHP:

Programa 1:

<?php 
   
// Declare a new set
$a = new \Ds\Set([2, 3, 6]); 
   
// Declare another new set
$b = new \Ds\Set([2, 4, 6, 7]); 
   
// Print the diff of set
echo("Difference of set1 and set2: \n"); 
   
print_r($a->diff($b));
   
?>
Producción:

Difference of set1 and set2: 
Ds\Set Object
(
    [0] => 3
)

Programa 2:

<?php 
   
// Declare a new set
$a = new \Ds\Set([2, 3, 6, 7, 8]); 
   
// Declare another new set
$b = new \Ds\Set([2, 3, 5, 8, 9, 10]); 
   
// Print the diff of set
echo("Difference of set1 and set2: \n"); 
   
var_dump($a->diff($b));
   
?>
Producción:

Difference of set1 and set2: 
object(Ds\Set)#3 (2) {
  [0]=>
  int(6)
  [1]=>
  int(7)
}

Referencia: https://www.php.net/manual/en/ds-set.diff.php

Publicación traducida automáticamente

Artículo escrito por R_Raj 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 *