How to mimic the behavior of a set and insert an element in a set with PHP

1 Answer

0 votes
// use an array to mimic the behavior of a set 

$set = [1, 2, 3, 4, 5];
$newElement = 4;
if (!in_array($newElement, $set)) {
    $set[] = $newElement;
}
$set[] = 5;
print_r($set);

$set = array_unique($set); 
print_r($set);




/*
run:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 5
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

*/

 



answered Aug 5, 2025 by avibootz

Related questions

1 answer 188 views
1 answer 230 views
2 answers 211 views
2 answers 223 views
2 answers 206 views
1 answer 157 views
1 answer 167 views
...