PHP -zelfstudie

PHP HOME PHP-intro PHP-installatie PHP-syntaxis PHP-opmerkingen PHP-variabelen PHP-echo / afdrukken PHP-gegevenstypen PHP-strings PHP-nummers PHP-wiskunde PHP-constanten PHP-operators PHP Als...Anders...Anders PHP-switch PHP-loops PHP-functies PHP-arrays PHP Superglobals PHP RegEx

PHP- formulieren

PHP-formulierverwerking PHP-formuliervalidatie PHP-formulier vereist URL/e-mail van PHP-formulier PHP-formulier voltooid

PHP Geavanceerd

PHP-datum en tijd PHP opnemen PHP-bestandsverwerking PHP-bestand openen/lezen PHP-bestand maken/schrijven PHP-bestand uploaden PHP-cookies PHP-sessies PHP-filters PHP-filters geavanceerd PHP-callback-functies PHP JSON PHP-uitzonderingen

PHP OOP

PHP Wat is OOP PHP-klassen/objecten PHP-constructor PHP-vernietiger PHP-toegangsmodificaties PHP-overerving PHP-constanten PHP abstracte lessen PHP-interfaces PHP-kenmerken PHP statische methoden Statische eigenschappen van PHP PHP-naamruimten PHP-iterables

MySQL- database

MySQL-database MySQL Connect MySQL DB maken MySQL-tabel maken MySQL Gegevens invoegen MySQL Laatste ID ophalen MySQL Meerdere invoegen MySQL voorbereid MySQL Gegevens selecteren MySQL Waar MySQL Bestel op MySQL Gegevens verwijderen MySQL-updategegevens MySQL-limietgegevens

PHP XML

PHP XML-parsers PHP SimpleXML-parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

Ajax-intro AJAX PHP AJAX-database AJAX XML Live zoeken in Ajax Ajax-peiling

PHP- voorbeelden

PHP-voorbeelden PHP-compiler PHP-quiz PHP-oefeningen PHP-certificaat

PHP- referentie

PHP-overzicht PHP-array PHP-agenda PHP-datum PHP-map PHP-fout PHP-uitzondering PHP-bestandssysteem PHP-filter PHP FTP PHP JSON PHP-sleutelwoorden PHP Libxml PHP-e-mail PHP-wiskunde PHP Diversen PHP MySQLi PHP-netwerk PHP-uitvoercontrole PHP RegEx PHP SimpleXML PHP-stream PHP-string Beheer van PHP-variabelen PHP XML-parser PHP-zip PHP-tijdzones

PHP Each() Functie

❮ Referentie voor PHP-array

Voorbeeld

Retourneer de sleutel en waarde van het huidige element en verplaats de interne aanwijzer naar voren:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>

Definitie en gebruik

De functie each() retourneert de sleutel en waarde van het huidige element en verplaatst de interne aanwijzer naar voren.

Opmerking: de functie each() is verouderd in PHP 7.2.

Deze elementsleutel en -waarde wordt geretourneerd in een array met vier elementen. Twee elementen (1 en Waarde) voor de elementwaarde en twee elementen (0 en Sleutel) voor de elementsleutel.

Gerelateerde methoden:

  • current() - retourneert de waarde van het huidige element in een array
  • end() - verplaatst de interne aanwijzer naar en voert het laatste element in de array uit
  • next() - verplaatst de interne aanwijzer naar en voert het volgende element in de array uit
  • prev() - verplaatst de interne aanwijzer naar en voert het vorige element in de array uit
  • reset() - verplaatst de interne aanwijzer naar het eerste element van de array

Syntaxis

each(array)

Parameterwaarden

Parameter Description
array Required. Specifies the array to use


Technische details

Winstwaarde: Retourneert de huidige elementsleutel en waarde. Deze elementsleutel en -waarde wordt geretourneerd in een array met vier elementen. Twee elementen (1 en Waarde) voor de elementwaarde en twee elementen (0 en Sleutel) voor de elementsleutel. Deze functie retourneert FALSE als er geen array-elementen meer zijn
PHP-versie: 4+
PHP-wijzigingslogboek: Deze functie is verouderd vanaf PHP 7.2

Meer voorbeelden

Voorbeeld

Hetzelfde voorbeeld als dat bovenaan de pagina, maar met een lus om de hele array uit te voeren:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

reset($people);

while (list($key, $val) = each($people))
  {
  echo "$key => $val<br>";
  }
?>

Voorbeeld

Een demonstratie van alle gerelateerde methoden:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe

print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>

❮ Referentie voor PHP-array