函数: Ds\Stack::clear()
适用版本:>= PHP 7.1
用法:clear() 方法用于清空堆栈中的所有元素。
示例:
$stack = new Ds\Stack([1, 2, 3, 4]);
echo "Before clearing: ";
print_r($stack); // 输出: Ds\Stack Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
$stack->clear(); // 清空堆栈
echo "After clearing: ";
print_r($stack); // 输出: Ds\Stack Object ( )
在上面的示例中,我们创建了一个包含四个元素的 Ds\Stack 对象,并通过 print_r()
函数显示了它的初始内容。然后使用 clear()
方法清空了堆栈中的所有元素。最后,再次使用 print_r()
函数验证堆栈是否已被清空。
注意:这个示例中使用了 Ds 扩展中的 Ds\Stack 类,该扩展需要在 PHP 7.1 或更高版本中安装和启用才能正常使用。