Forum und email

next

(PHP 4, PHP 5, PECL axis2:0.1.0-0.1.1 xmlreader:1.0-1.0.1)

next — Posunúť vnútorný ukazovateľ poľa

Popis

mixed next ( array $pole )

Vracia hodnotu poľa na ďalšej pozícií, na ktorú ukazuje vnútorný ukazovateľ poľa, alebo FALSE ak už viac prvkov nie je.

next() sa správa ako current(), až na jeden rozdiel. Posúva vnútorný ukazovateľ poľa o jedno miesto dopredu, pričom vracia hodnotu prvku. To znamená, že vracia ďalšiu hodnotu prvoku poľa a posúva vnútorný ukazovateľ poľa o jeden. Ak posúvanie vnútorného ukazovateľa poľa siaha za koniec zoznamu prvkov, next() vracia FALSE.

Warning

Ak pole obsahuje prázdne prvky alebo prvky, ktoré majú kľúčovú hodnotu 0, potom táto funkcia tiež pre tieto prvky vráti FALSE. Pre korektné preskočenie poľa, ktoré môže obsahovať prázdne prvky alebo prvky s kľúčovými hodnotami 0, si prozrite funkciu each().

Example#1 Príklad použítia next() a spol.

<?php
$preprava 
= array('pesi''bicykel''auto''lietadlo');
$mode current($preprava); // $mode = 'pesi';
$mode next($preprava);    // $mode = 'bicykel';
$mode next($preprava);    // $mode = 'auto';
$mode prev($preprava);    // $mode = 'bicykel';
$mode end($preprava);     // $mode = 'lietadlo';
?>

Tiež pozri current(), end(), prev() a reset().