Funkcja pos() w PHP

Przykład

Wyświetla wartość bieżącego elementu tablicy:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo pos($people) . "<br>";
?>

Uruchomienie przykładu

Definicja i użycie

Funkcja pos() zwraca wartość bieżącego elementu tablicy.

Funkcja ta jest current() Aliasy funkcji.

Każda tablica ma wewnętrzny wskaźnik wskazujący na jej "aktualny" element, który zaczyna się od pierwszego elementu wstawionego do tablicy.

Wskazówka:Funkcja ta nie przesuwa wskaźnika wewnętrznego tablicy.

Związane metody:

  • current() - Zwraca wartość bieżącego elementu tablicy
  • end() - Ustawia wskaźnik wewnętrzny na ostatni element tablicy i wyświetla
  • next() - Ustawia wskaźnik wewnętrzny na następny element tablicy i wyświetla
  • prev() - Ustawia wskaźnik wewnętrzny na poprzedni element tablicy i wyświetla
  • reset() - Ustawia wskaźnik wewnętrzny na pierwszy element tablicy i wyświetla
  • each() - Zwraca nazwę klucza i wartość bieżącego elementu, a wskaźnik wewnętrzny przesuwa się do przodu

Gramatyka

pos(array)
Parametry Opis
array Wymagane. Określa używaną tablicę.

Szczegóły techniczne

Zwracana wartość: Zwraca wartość bieżącego elementu tablicy, jeśli bieżący element jest pusty lub nie ma wartości, zwraca FALSE.
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Pokazanie wszystkich związanych metod:

<?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 Steve) i przesuwa wskaźnik wewnętrzny do przodu
?>

Uruchomienie przykładu