iterator_apply
반복자의 각 요소에 대해 사용자 정의 함수를 호출하십시오.
함수 이름 : iterator_apply ()
해당 버전 : PHP 5, PHP 7
함수 설명 : iterator_apply () 함수는 반복자의 각 요소에 함수를 적용합니다.
구문 : iterator_apply (iterator $ iterator, callable $ function [, array $ args = null])
매개 변수 :
반환 값 : 성공하면 함수 호출의 결과를 반환하고 실패시 False를 반환합니다.
예:
// 创建一个数组迭代器$array = new ArrayIterator(['apple', 'banana', 'cherry']); // 定义一个函数,将每个元素转换为大写function toUpperCase($item) { return strtoupper($item); } // 应用函数到迭代器中的每个元素iterator_apply($array, 'toUpperCase'); // 输出转换后的结果foreach ($array as $item) { echo $item . ' '; // 输出:APPLE BANANA CHERRY }
참고 :
iterator_apply($iterator, 'myFunction', [$arg1, $arg2, $arg3])
.