Funkcja end() PHP
Przykład
Wyświetla bieżący element i wartość ostatniego elementu tablicy:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo end($people); ?>
Definicja i użycie
end() funkcja ustawia wewnętrzny wskaźnik tablicy na ostatni element i zwraca jego wartość (jeśli się powiodło).
Związane metody:
- current() - Zwraca wartość bieżącego elementu tablicy
- next() - Ustawia wewnętrzny wskaźnik na następny element tablicy i wyświetla
- prev() - Ustawia wewnętrzny wskaźnik na poprzedni element tablicy i wyświetla
- reset() - Ustawia wewnętrzny wskaźnik na pierwszy element tablicy i wyświetla
- each() - Zwraca nazwę klucza i wartość elementu bieżącego, przesuwając wewnętrzny wskaźnik
Gramatyka
end(array)
Parametry | Opis |
---|---|
array | Wymagane. Określa używaną tablicę. |
Szczegóły techniczne
Zwracana wartość: | Jeśli się powiodło, zwraca wartość ostatniego elementu tablicy, jeśli tablica jest pusta, zwraca FALSE. |
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Pokazanie wszystkich metod związanych:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Bieżący element to Bill echo next($people) . "<br>"; // Następny element Bill to Steve echo current($people) . "<br>"; // Bieżący element to Steve echo prev($people) . "<br>"; // Poprzedni element Steve to Bill echo end($people) . "<br>"; // Ostatnim elementem jest David echo prev($people) . "<br>"; // Element przed David to Mark echo current($people) . "<br>"; // Bieżący element to Mark echo reset($people) . "<br>"; // Przesuwa wskaźnik wewnętrzny do pierwszego elementu tablicy, tj. Bill echo next($people) . "<br>"; // Następny element Bill to Steve print_r (each($people)); // Zwraca nazwę klucza i wartość elementu bieżącego (obecnie to Steve) i przesuwa wskaźnik wewnętrzny do przodu ?>