xxxx日本护士丰满hd|亚洲av日韩av无码av欧美av|精品国产污污网站在线看免费|日日摸日日碰夜夜爽久久|国产一区二区亚洲精品

iterator_apply

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

iterator_apply為迭代器中每個(gè)元素調用一個(gè)用戶(hù)自定義函數

說(shuō)明

iterator_apply(Traversable $iterator, callable $function, array $args = ?): int

循環(huán)迭代每個(gè)元素時(shí)調用某一回調函數。

參數

iterator

需要循環(huán)迭代的類(lèi)對象。

function

迭代到每個(gè)元素時(shí)的調用的回調函數。

注意: 為了遍歷 iterator 這個(gè)函數必須返回 true。

args

傳遞到回調函數的參數。

返回值

返回已迭代的元素個(gè)數。

范例

示例 #1 iterator_apply() example

<?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));
?>

以上例程會(huì )輸出:

APPLES
BANANAS
CHERRIES

參見(jiàn)

  • array_walk() - 使用用戶(hù)自定義函數對數組中的每個(gè)元素做回調處理

xxxx日本护士丰满hd|亚洲av日韩av无码av欧美av|精品国产污污网站在线看免费|日日摸日日碰夜夜爽久久|国产一区二区亚洲精品