📜  PHP | DS\Map clear()函数(1)

📅  最后修改于: 2023-12-03 15:33:32.390000             🧑  作者: Mango

PHP | DS\Map clear()函数

DS\Map 是 PHP 7.0.0 引入的数据结构类,是一种高效的哈希表实现。DS\Map 中的 clear() 函数用于清空哈希表中的所有元素。

语法
public function clear(): void
返回值

该函数没有返回值。

示例
$map = new \DS\Map(["apple" => 2, "banana" => 3, "cherry" => 4]);

echo "原哈希表:\n";
print_r($map);

$map->clear();

echo "清空后的哈希表:\n";
print_r($map);

输出:

原哈希表:
DS\Map Object
(
    [0] => Array
        (
            [apple] => 2
        )

    [1] => Array
        (
            [banana] => 3
        )

    [2] => Array
        (
            [cherry] => 4
        )

)
清空后的哈希表:
DS\Map Object
(
)
注意事项
  1. 该方法会清空哈希表中的所有元素,不可逆。
  2. 如果哈希表已经被解除引用,则该函数的效果相当于不做任何操作。