How to create a Set of Sets in PHP


How to create a Set of Sets in PHP ?

Answer

To create a Set of Sets in PHP, you can use arrays to represent sets. You create individual sets as arrays and then add them to another array.



✐ Examples

1 Creating a Set of Sets of Integers

In this example,

  1. First, we create three individual sets of integers named $set1, $set2, and $set3. We add the elements 1, 2, 3 to $set1, 4, 5, 6 to $set2, and 7, 8, 9 to $set3.
  2. Next, we create an array named $setOfSets and add $set1, $set2, and $set3 to it. This nests the three sets within a single array.
  3. We then iterate over each set within $setOfSets using a foreach loop. Within the loop, we print each individual set to the standard output.

PHP Program

<?php
$set1 = [1, 2, 3];
$set2 = [4, 5, 6];
$set3 = [7, 8, 9];

$setOfSets = [$set1, $set2, $set3];

foreach ($setOfSets as $set) {
    print_r($set);
}
?>

Output

Output:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 6
)
Array
(
    [0] => 7
    [1] => 8
    [2] => 9
)

2 Creating a Set of Sets of Strings

In this example,

  1. First, we create three individual sets of strings named $setA, $setB, and $setC. We add the elements "apple", "banana", "cherry" to $setA, "dog", "elephant", "fox" to $setB, and "grape", "honeydew", "kiwi" to $setC.
  2. Next, we create an array named $setOfStringSets and add $setA, $setB, and $setC to it. This nests the three sets within a single array.
  3. We then iterate over each set within $setOfStringSets using a foreach loop. Within the loop, we print each individual set to the standard output.

PHP Program

<?php
$setA = ["apple", "banana", "cherry"];
$setB = ["dog", "elephant", "fox"];
$setC = ["grape", "honeydew", "kiwi"];

$setOfStringSets = [$setA, $setB, $setC];

foreach ($setOfStringSets as $set) {
    print_r($set);
}
?>

Output

Output:
Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
)
Array
(
    [0] => dog
    [1] => elephant
    [2] => fox
)
Array
(
    [0] => grape
    [1] => honeydew
    [2] => kiwi
)

Summary

In this tutorial, we learned How to create a Set of Sets in PHP language with well detailed examples.




More PHP Sets Tutorials

  1. How to create an Empty Set in PHP ?
  2. How to Initialize a Set in PHP ?
  3. How to Get Length of a Set in PHP ?
  4. How to create a Set of size N in PHP ?
  5. How to create a Set of Numbers from 1 to N in PHP ?
  6. How to create a Set of integers in PHP ?
  7. How to create a Set of Strings in PHP ?
  8. How to Access Items in a Set in PHP ?
  9. How to get a Random Item in a Set in PHP ?
  10. How to Iterate Over a Set in PHP ?
  11. How to check if a Set is Empty in PHP ?
  12. How to check if a Set is Not Empty in PHP ?
  13. How to get Subset from a Set in PHP ?
  14. How to check if a Specific Item is present in the Set in PHP ?
  15. How to check if a Set contains all the items of Another Set in PHP ?
  16. How to Sort Items of a Set in PHP ?
  17. How to Copy a Set in PHP ?
  18. How to add an Item to a Set in PHP ?
  19. How to find Union of Two Sets in PHP ?
  20. How to find Intersection of Two Sets in PHP ?
  21. How to check if Two Sets are Equal in PHP ?
  22. How to Convert a Set of Integers to a Set of Strings in PHP ?
  23. How to Convert a Set of Strings to a Set of Integers in PHP ?
  24. How to Convert a Set of Floats to a Set of Strings in PHP ?
  25. How to Convert a Set of Strings to a Set of Floats in PHP ?
  26. How to Filter Items of a Set based on a Condition in PHP ?
  27. How to Remove Specific Item from a Set in PHP ?
  28. How to Remove Items from Set based on a Condition in PHP ?
  29. How to create a Set of Sets in PHP ?