Syntax:public DsDeque::copy (void): DsDeque
Parameters: this function does not contain any parameters.
Return value:this function returns a copy of Deque elements.The following programs illustrate the
Ds / Deque function::copy()in PHP:
Program 1:
// Declare deque
$deck
=
new
DsDeque ([1, 2, 3, 4, 5, 6]);
echo
(
" Elements in the Deque "
);
// Show Deque elements
var_dump (
$deck
);
// Use the copy() function for
// copy Deque
$deck_copy
=
$deck
->
copy
();
echo
(
" Copy Deque elements "
);
// Show Deque elements
var_dump (
$deck_copy
);
?>
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)} Copy Deque elements object (DsDeque) # 2 (6) {[0] = > int (1) [1] = > int (2) [2] = > int (3) [3] = > int (4) [4] = > int (5) [5] = > int (6)}
Program 2:
// Declare deque
$deck
=
new
DsDeque ([
"engineer"
,
"for"
,
"engineer"
]);
echo
(
" Elements in the Deque "
);
// Show Deque elements
print_r (
$deck
);
// Use the copy() function for
// copy Deque
$deck_copy
=
$deck
->
copy
();
echo
(
" Copy Deque elements "
);
// Show Deque elements
print_r (
$deck_copy
);
?>
Exit:Elements in the Deque DsDeque Object ([0] = > engineer [1] = > for [2] = > engineer) Copy Deque elements DsDeque Object ([0] = > engineer [1] = > for [2] = > engineer)
Link: http: // php. net / manual / en / ds-deque.copy.php