array ArrayIterator::getArrayCopy (void)Parameters:This function takes no parameters.Returned value:This function returns a copy of the array.The following programs illustrate the ArrayIterator function: : getArrayCopy() in PHP:Program 1:
// Declare ArrayIterator
$arrItr
=
new
ArrayIterator (
array
(
’G’
,
’ e’
,
’e’
,
’ k’
,
’s’
,
’ f’
,
’o’
,
’r’
)
);
// Create a copy of the array
$copyArr
=
$arrItr
-> getArrayCopy();
// Display the iterator array element
var_dump (
$copyArr
);
?>
Exit:array (8 ) {[0] = > string (1) "G" [1] = > string (1) "e" [2] = > string (1) "e" [3] = > string (1) "k" [4] = > string (1) "s" [5] = > string (1) "f" [6] = > string (1) "o" [7] = > string (1) "r"}
Program 2:
// Declare ArrayIterator
$arrItr
=
new
ArrayIterator (
array
(
"Geeks"
,
"for"
,
"Geeks"
)
);
// Add item to array
$arrItr
-> append (
"Computer"
);
$arrItr
-> append (
"Science"
);
$arrItr
-> append (
"Portal"
);
// Create a copy of the iterator array
$copyArr
=
$arrItr
-> getArrayCopy();
// Show array element
var_dump (
$copyArr
);
?>
Exit:array (6 ) {[0] = > string (5) "Geeks" [1] = > string (3) "for" [2] = > string (5) "Geeks" [3] = > string (8) "Computer" [4] = > string (7) "Science" [5] = > string (6) "Portal"}
Link: https://www.php.net/manual/en/arrayiterator.getarraycopy.php
Shop
Latest questions
Wiki