(PHP 5 >= 5.3.0)
SplObjectStorage::removeAll — Removes objects contained in another storage from the current storage
Removes objects contained in another storage from the current storage.
The storage containing the elements to remove.
값을 반환하지 않습니다.
Example #1 SplObjectStorage::removeAll() example
<?php
$o1 = new StdClass;
$o2 = new StdClass;
$a = new SplObjectStorage();
$a[$o1] = "foo";
$b = new SplObjectStorage();
$b[$o1] = "bar";
$b[$o2] = "gee";
var_dump(count($b));
$b->removeAll($a);
var_dump(count($b));
?>
위 예제의 출력 예시:
int(2) int(1)