Syntax:public AppendIterator::__ construct (void)
Parameters:This function takes no parameters.
Return value:This function does not return any value.The following programs illustrate the AppendIterator function::__ construct() in PHP:
Program 1:
// Declare ArrayIterator
$arr1
=
new
ArrayIterator (
array
(
’G’
,
’ e’
,
’ e’
,
’k’
,
’s’
));
$arr2
=
new
ArrayIterator (
array
(
’ f’
,
’o’
,
’r’
));
$arr3
=
new
ArrayIterator (
array
(
’ G’
,
’e’
,
’e’
,
’ k’
,
’s’
));
// Create a new AppendIterator
$itr
=
new
AppendIterator;
$itr
-> append (
$arr1
);
$itr
-> append (
$arr2
);
$itr
-> append (
$arr3
);
// Show result
foreach
(
$itr
as
$key
= >
$val
) {
echo
$key
.
"= >"
.
$val
. PHP_EOL;
}
?>
Exit:0 = > G 1 = > e 2 = > e 3 = > k 4 = > s 0 = > f 1 = > o 2 = > r 0 = > G 1 = > e 2 = > e 3 = > k 4 = > s
Program 2:
// Declare ArrayIterator
$arr1
=
new
ArrayIterator (
array
(
" Geeks "
,
"for"
,
"Geeks"
));
$arr2
=
new
ArrayIterator (
array
(
" Computer "
,
" Science "
,
"Portal"
));
// Create a new AppendIterator
$itr
=
new
AppendIterator;
$itr
-> append (
$arr1
);
$itr
-> append (
$arr2
);
// Show result
foreach
(
$itr
as
$key
= >
$val
) {
echo
$key
.
"= >"
.
$val
. PHP_EOL;
}
?>
Exit:0 = > Geeks 1 = > for 2 = > Geeks 0 = > Computer 1 = > Science 2 = > Portal
Link: https://www.php.net /manual/en/appenditerator.construct.php