Najnowsze tutoriale tworzenie stron internetowych
 

PHP each() Function

<PHP Array Reference

Przykład

Zwraca bieżącą kluczowym elementem i wartości, i przesunąć do przodu wewnętrzny wskaźnik:

<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
print_r (each($people));
?>
Uruchomić przykład »

Definicja i Wykorzystanie

each() zwraca obecną kluczowym elementem i wartości, i przesuwa wewnętrzny wskaźnik do przodu.

To kluczowy element, a wartość jest zwracana w tablicy z czterech elementów. Dwa elementy (1 and Value) do wartości elementu oraz dwa elementy (0 and Key) dla kluczowych elementów.

Powiązane metody:

  • current() - zwraca wartość bieżącego elementu w tablicy
  • end() - przesuwa wewnętrzny wskaźnik i danych wyjściowych, ten ostatni element macierzy
  • next() - przesuwa wewnętrzny wskaźnik i danych wyjściowych, następnego elementu w tablicy
  • prev() - przesuwa wewnętrzny wskaźnik i danych wyjściowych, z poprzedniego elementu w tablicy
  • reset() - przesuwa wewnętrzny wskaźnik na pierwszy element tablicy

Składnia

each( array )

Parametr Opis
array Wymagany. Określa tablicę do korzystania

Szczegóły techniczne

Zwracana wartość: Zwraca bieżącą kluczowym elementem i wartość. To kluczowy element, a wartość jest zwracana w tablicy z czterech elementów. Dwa elementy (1 and Value) do wartości elementu oraz dwa elementy (0 and Key) dla kluczowych elementów. Ta funkcja zwraca FALSE jeśli nie ma więcej elementów tablicy
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Sam przykład jako jeden na górze strony, ale z pętlą do wygenerowania całej tablicy:

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

reset($people);

while (list($key, $val) = each($people))
  {
  echo "$key => $val<br>";
  }
?>
Uruchomić przykład »

Przykład 2

Demonstracja wszystkich powiązanych metod:

<?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
?>
Uruchomić przykład »

<PHP Array Reference