PHP | Ds\Deque unshift()函数
Ds\Deque::unshift()函数是PHP中的一个内置函数,用于在双端队列前面添加值。
句法:
void Ds\Deque::unshift( $values )
参数:此函数接受单个参数$values ,它保存要添加到双端队列字体中的值。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的Ds\Deque::unshift()函数:
方案一:
unshift(5);
$deq -> unshift(7);
$deq -> unshift(8);
print_r($deq);
?>
输出:
Ds\Deque Object
(
[0] => 8
[1] => 7
[2] => 5
[3] => 10
[4] => 20
[5] => 30
[6] => 40
)
方案二:
unshift("Welcome");
$deq -> unshift("to");
$deq -> unshift("GeeksforGeeks");
var_dump($deq);
// Declare another deque
$deq = new \Ds\Deque(['G', 'E', 'E', 'K', 'S']);
// Use Ds\Deque::unshift() function
$deq -> unshift("1");
$deq -> unshift("2");
$deq -> unshift("3");
var_dump($deq);
?>
输出:
object(Ds\Deque)#1 (3) {
[0]=>
string(13) "GeeksforGeeks"
[1]=>
string(2) "to"
[2]=>
string(7) "Welcome"
}
object(Ds\Deque)#2 (8) {
[0]=>
string(1) "3"
[1]=>
string(1) "2"
[2]=>
string(1) "1"
[3]=>
string(1) "G"
[4]=>
string(1) "E"
[5]=>
string(1) "E"
[6]=>
string(1) "K"
[7]=>
string(1) "S"
}
参考: https://www. PHP.net/manual/en/ds-deque.unshift。 PHP