(PHP 5 >= 5.1.0)
iterator_apply — فراخوانی تابع برای هر جز تکرارکننده
فراخوانی تابع برای هر جز تکرارکننده.
کلاس برای تکرار.
تابع بازگشتی مورد فراخوانی برای هر جز.
Note: این تابع باید TRUE بازگرداندن تا عمل تکرار بر iterator ادامه یابد.
آرگومان ارسالی به تابع بازگشتی.
بازگرداندن شمارش تکرارکننده.
Example #1 مثال iterator_apply()
<?php
function print_caps(Iterator $iterator) {
echo strtoupper($iterator->current()) . "\n";
return TRUE;
}
$it = new ArrayIterator(array("Apples", "Bananas", "Cherries"));
iterator_apply($it, "print_caps", array($it));
?>
The above example will output:
APPLES BANANAS CHERRIES