PHP | ArrayIterator getArrayCopy()函数
ArrayIterator::getArrayCopy()函数是PHP中的一个内置函数,用于创建数组的副本。
句法:
array ArrayIterator::getArrayCopy( void )
参数:此函数不接受任何参数。
返回值:此函数返回数组的副本。
下面的程序说明了PHP中的 ArrayIterator::getArrayCopy()函数:
方案一:
getArrayCopy();
// Display the array iterator element
var_dump($copyArr);
?>
输出:
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"
}
方案二:
append("Computer");
$arrItr->append("Science");
$arrItr->append("Portal");
// Create copy of array iterator
$copyArr = $arrItr->getArrayCopy();
// Display the array element
var_dump($copyArr);
?>
输出:
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"
}
参考: https://www. PHP.net/manual/en/arrayiterator.getarraycopy。 PHP