Syntax:void SplQueue::enqueue ($val)
Parameters: This function takes one parameter, $val,which specifies a value for the add (enqueue) element.Return Value:This function does not return any value.The following programs illustrate the SplQueue::enqueue() functionin PHP:Program 1:
// Create a new empty queue
$gfg
=
new
SplQueue();
$gfg
[] = 1;
// enqueue element
$gfg
-> enqueue (10);
$gfg
-> enqueue (20);
echo
$gfg
[1].
""
;
echo
$gfg
[2].
""
;
?>
Exit:10 20
Program 2:
// Create some fixed size array
$gfg
=
new
SplQueue();
$gfg
[] = 1;
$gfg
[] = 5;
$gfg
[] = 1;
$gfg
[] = 11;
$gfg
[] = 15;
$gfg
[] = 17;
$gfg
-> enqueue (11);
$gfg
-> enqueue (12);
$gfg
-> enqueue (13);
$gfg
-> enqueue (14);
// Print result after enqueue
foreach
(
$gfg
as
$elem
) {
echo
$elem
.
""
;
}
?>
Exit:1 5 1 11 15 17 11 12 13 14
Link: https: / /www.php.net/manual/en/splqueue.enqueue.php