Documentación offline PHP master

AppendIterator::key

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

AppendIterator::key

Obtiene la clave actual

Descripción#

public AppendIterator::key(): scalar
```php

Obtener la clave actual.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

La clave actual si es válida o `null` en caso contrario.

## Ejemplos

Ejemplo básico de AppendIterator::key
'aardwolf', 'b' => 'bear', 'c' => 'capybara')); $array_b = new ArrayIterator(array('apple', 'orange', 'lemon')); $iterator = new AppendIterator; $iterator->append($array_a); $iterator->append($array_b); // Manual iteration $iterator->rewind(); while ($iterator->valid()) { echo $iterator->key() . ' ' . $iterator->current() . PHP_EOL; $iterator->next(); } echo PHP_EOL; // With foreach foreach ($iterator as $key => $current) { echo $key . ' ' . $current . PHP_EOL; } ?>

```php

El ejemplo anterior mostrará:

a aardwolf
b bear
c capybara
0 apple
1 orange
2 lemon

a aardwolf
b bear
c capybara
0 apple
1 orange
2 lemon

Véase también#

Iterator::key, AppendIterator::current, AppendIterator::valid, AppendIterator::next, AppendIterator::rewind