牛牛在线工具

Ds\Sequence::shift()

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

Ds\Sequence::shift()

从序列中移除并返回第一个元素

函数名称:Ds\Sequence::shift() 函数描述:该方法从序列中移除并返回第一个元素。 适用版本:PHP 7.1.0 及以上版本。 用法: $sequence = new \Ds\Vector([1, 2, 3]); $value = $sequence->shift(); echo $value; // 输出:1 print_r($sequence); // 输出:Ds\Vector Object ([1, 2, 3]) 示例解释: 首先,我们创建了一个 Ds\Vector 序列,并初始化了一些元素。 然后我们调用 shift() 函数,将序列中的第一个元素弹出并赋值给 $value 变量。 最后,我们输出 $value 的值,可以看到它是序列中的第一个元素 1。 我们还使用了 print_r() 函数来查看序列中剩余的元素,可以看到元素 1 已被移除,序列变为 [2, 3]。 注意事项: 如果序列为空,调用 shift() 方法将引发 UnderflowException 异常。 shift() 方法会修改原始序列,将其改为移除第一个元素后的新序列。