iterator_apply
En esta página
iterator_apply
Llama a una función para todos los elementos de un iterador
Descripción#
iterator_apply(Traversable $iterator, callable $callback, [array $args]): int
```php
Llama a una función para todos los elementos de un iterador.
## Parámetros
`iterator`
El objeto iterador a iterar.
`callback`
La función de devolución de llamada a invocar para cada elemento. Esta función solo recibe los argumentos `args` proporcionados, por lo que es nullaria por defecto. Si `count($args) === 3`, por ejemplo, la función es ternaria.
> [!NOTE]
> La función debe devolver `true` para continuar iterando a través del iterador nombrado por el parámetro `iterator`.
`args`
Un array `array` de argumentos; cada elemento de `args` se pasa a la función de devolución de llamada `callback` como argumento separado.
## Valores devueltos
Devuelve el número de iteraciones.
## Ejemplos
Ejemplo con `iterator_apply`
```php
El ejemplo anterior mostrará:
APPLES
BANANAS
CHERRIES
Véase también#
array_walk