next

(PHP 3, PHP 4, PHP 5)

next --  Verplaats de interne array pointer van een array voorwaarts

Beschrijving

mixed next ( array &array )

Geeft een waarde terug uit een array van de volgende positie die wordt aangewezen door de interne array pointer of FALSE wanneer er niet meer elementen zijn.

next() werkt als current(), met het volgende verschil. Het verplaatst de interne array pointer een positie voorwaarts voordat de waarde van het element wordt teruggegeven. Dit betekent dat de waarde van het volgende element wordt teruggegeven en dat de interne array pointer een positie voorwaarts wordt verplaatst. Wanneer dit resulteert in het verplaatsen van de pointer voorbij het laatste element van de array, dan zal next() FALSE teruggeven.

Waarschuwing

Wanneer de array lege elementen bevat of elementen met 0 als de key waarde, dan zal de functie ook voor deze elementen FALSE teruggeven. Om een array die mogelijk lege elementen of elementen met 0 als key waarde bevat op de juiste manier te doorlopen, zie de each() functie.

Voorbeeld 1. Gebruiksvoorbeelden van next() en vergelijkbare functies

<?php
$transport
= array('foot', 'bike', 'car', 'plane');
$mode = current($transport); // $mode = 'foot';
$mode = next($transport);    // $mode = 'bike';
$mode = next($transport);    // $mode = 'car';
$mode = prev($transport);    // $mode = 'bike';
$mode = end($transport);     // $mode = 'plane';
?>

Zie ook current(), end(), prev() en reset().