SplObjectStorage::key

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

SplObjectStorage::keyReturns the index at which the iterator currently is

Descrizione

public SplObjectStorage::key(): int

Returns the index at which the iterator currently is.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

The index corresponding to the position of the iterator.

Esempi

Example #1 SplObjectStorage::key() example

<?php
$s
= new SplObjectStorage();

$o1 = new stdClass;
$o2 = new stdClass;

$s->attach($o1, "d1");
$s->attach($o2, "d2");

$s->rewind();
while(
$s->valid()) {
$index = $s->key();
$object = $s->current(); // similar to current($s)

var_dump($index);
var_dump($object);
$s->next();
}
?>

Il precedente esempio visualizzerà qualcosa simile a:

int(0)
object(stdClass)#2 (0) {
}
int(1)
object(stdClass)#3 (0) {
}

Vedere anche:

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top