牛牛在线工具

Ds\Stack::isEmpty()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Ds\Stack::isEmpty()

检查栈是否为空

PHP函数:Ds\Stack::isEmpty() 函数功能:检查栈是否为空 适用版本:PHP 7.0.0 及以上版本 用法:bool Ds\Stack::isEmpty ( void ) 参数:此函数不接受任何参数。 返回值:如果栈为空,则返回 true,否则返回 false。 示例: <?php // 创建一个空栈 $stack = new Ds\Stack(); // 检查栈是否为空 if ($stack->isEmpty()) { echo "栈为空"; } else { echo "栈不为空"; } // 给栈添加元素 $stack->push('PHP'); $stack->push('Java'); $stack->push('Python'); // 再次检查栈是否为空 if ($stack->isEmpty()) { echo "栈为空"; } else { echo "栈不为空"; } ?> 在上面的例子中,我们首先创建了一个空栈 $stack。然后,我们使用 isEmpty() 函数检查栈是否为空。由于栈刚刚创建,因此此时栈是空的,所以输出结果为 "栈为空"。接下来,我们使用 push() 函数向栈中添加了三个元素。再次使用 isEmpty() 函数检查栈是否为空,这次输出结果为 "栈不为空",因为栈中有了元素。