Syntax:public DsDeque::last (void): mixed
Parameters: this function takes no parameters.
Return value:this function returns the last item in the deck if it is not empty.
Exception :this function throws a
UnderflowException if Deque is empty.The following programs illustrate the
Ds / Deque::last()function in PHP:
Program 1:
// Create Deque
$deck
=
new
DsDeque ([1, 2, 3, 4, 5 , 6]);
echo
(
" Elements in the deque "
);
// Show Deque elements
var_dump (
$deck
);
echo
(
" Last element in the deque: "
);
// Use the last() function to display
// last item from the queue
var_dump (
$deck
-> last());
?>
Exit:Elements in the deque object (DsDeque) # 1 (6) {[0] = > int (1) [1] = > int (2) [2] = > int (3) [3] = > int (4) [4] = > int (5) [5] = > int (6)} Last element in the deque: int (6)
Program 2:
// Create Deque
$deck
=
new
DsDeque ([
" engineer "
,
" for "
,
"engineer"
]);
echo
(
" Elements in the deque "
);
// Show Deque elements
print_r (
$deck
);
echo
(
" Last element in the deque: "
);
// Use the last() function to display
// last item from the queue
print_r (
$deck
-> last());
?>
Exit:Elements in the deque DsDeque Object ([0] = > engineer [1] = > for [2] = > engineer) Last element in the deque: engineer
Link: http://php.net/manual/en/ds-deque.last.php