SplObjectStorage::removeAll

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplObjectStorage::removeAllRemoves objects contained in another storage from the current storage

Açıklama

publicSplObjectStorage::removeAll(SplObjectStorage$storage): int

Removes objects contained in another storage from the current storage.

Bağımsız Değişkenler

storage

The storage containing the elements to remove.

Dönen Değerler

Returns the number of remaining objects.

Örnekler

Örnek 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));
?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

int(2) int(1)

Ayrıca Bakınız

To Top