Funkcja listy PHP

Funkcja listy PHP
Tablica PHP służy do przechowywania wielu wartości w zmiennej. Czasami wymaga przechowywania jednego lub więcej lub wszystkich wartości tablicy w jednej lub wielu zmiennych. Ta funkcja jest po raz pierwszy wprowadzana w PHP w wersji 4, która służy do przechowywania tylko wartości tablicy numerycznej. Kluczowe wartości tablicy są przechowywane przez tę funkcję z wersji 7 PHP.1. W tym samouczku pokazano różne sposoby odczytu wartości tablicy za pomocą tej funkcji.

Składnia:

Lista ($ varible1, $ varible2,…)

Jedna lub więcej zmiennych można użyć jako wartości argumentu tej funkcji. Argumenty są oddzielone przecinkiem. Jeden argument jest obowiązkowy dla tej funkcji. Wartości tablicy są przypisywane do zmiennych argumentu, które są zdefiniowane w funkcji List (). Błąd jest zwracany, jeśli liczba argumentów zdefiniowanych w tej funkcji jest większa niż wartości tablicy.

Różne przykłady funkcji listy ()

Różne zastosowania funkcji List () pokazano w tej części samouczka za pomocą wielu przykładów.

Przykład 1: Wydrukuj wszystkie wartości tablicy

Utwórz plik PHP z następującym skryptem przechowuje wszystkie wartości tablicy w zmiennych za pomocą funkcji List (). Tutaj tablica zawiera trzy wartości ciągów. Wartości te są przechowywane w trzech zmiennych, a te zmienne są drukowane później.

// Deklaruj tablicę ciągów
$ str_arr = array („wita”, „to”, „Linuxhint”);
// Przypisz wartości tablicy w zmiennych listy
Lista ($ val1, $ val2, $ val3) = $ str_arr;
// Wydrukuj wartości zmiennych listy
printf ("Wartości tablicy to:
%S
%S
%S
", $ val1, $ val2, $ val3);
?>

Wyjście:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu:

Przykład 2: Wydrukuj dwie pierwsze wartości tablicy

Czasami wymaga wydrukowania określonej liczby elementów od początku tablicy. To zadanie można wykonać za pomocą funkcji List (). Utwórz plik PHP z następującym skryptem, który odczytuje pierwsze dwie wartości tablicy na dwie zmienne za pomocą funkcji List (). Tablica zawiera 5 wartości, a pierwsze dwie wartości tablicy są przechowywane w dwóch zmiennych, które są wydrukowane później.

// zadeklaruj tablicę numeryczną
$ num_arr = tablica (70, 39, 12, 82, 53);
// Przypisz wartości tablicy w dwóch zmiennych listy
Lista ($ val1, $ val2) = $ num_arr;
// Wydrukuj wartości zmiennych listy
printf ("Pierwsze dwie wartości tablicy to:
%S
%S
", $ val1, $ val2);
?>

Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Pierwsze i drugie wartości tablicy to 70 i 39:

Przykład 3: Wydrukuj pierwsze i trzecie wartości tablicy

Czasami wymaga wydrukowania poszczególnych elementów tablicy z różnych pozycji. To zadanie można wykonać za pomocą funkcji List (). Utwórz plik PHP z następującym skryptem, który odczytuje pierwsze i trzecie wartości tablicy na dwie zmienne za pomocą funkcji List (). Tablica zawiera 5 wartości. Pierwsze i trzecie wartości tablicy są przechowywane w dwie zmienne, które są wydrukowane później.

// zadeklaruj tablicę numeryczną
$ num_arr = tablica (70, 39, 12, 82, 53);
// Przypisz pierwsze i trzecie wartości tablicy w dwóch zmiennych
error_reporting (1); lista ($ val1 ,, $ val3) = $ num_arr;
// Wydrukuj wartości zmiennych listy
printf ("Pierwsze i trzecie wartości tablicy to:
%S
%S
", $ val1, $ val3);
?>

Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Pierwsze i trzecie wartości tablicy to 70 i 12:

Przykład 4: Używanie większej liczby zmiennych na liście ()

Jeśli liczba zmiennych przypisanych w funkcji List () jest większa niż elementy tablicy, dodatkowa zmienna jest pusta. Utwórz plik PHP z następującym skryptem, który odczytuje wszystkie wartości tablicy na pięć zmiennych, a wartości $ var1 i $ var są drukowane później. Tablica zawiera tylko trzy elementy. Więc $ var4 i $ var5 są puste.

// zadeklaruj tablicę numeryczną
$ num_arr = tablica (70, 39, 12);
// Przypisz pięć zmiennych na liście (), które są większe niż wartości tablicy
Lista ($ val1, $ val2, $ val3, $ val4, $ val5) = $ num_arr;
// Wydrukuj wartości zmiennych listy
printf ("Wartość pierwszej i piątej listy zmiennych to:
%S
%S
", $ val1, $ val5);
?>

Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Wartość $ Val1 jest wydrukowana na wyjściu:

Przykład 5: Użyj listy () z funkcją Expodode ()

Funkcja Expodode () służy do utworzenia tablicy z wartości ciągu opartej na separatorze. Utwórz plik PHP z następującym skryptem, który przechowuje wartości tablicy generowane przez funkcję Expodode () na cztery zmienne, które są wydrukowane później. Funkcja Explode () używana w skrypcie tworzy tablicę, dzieląc łańcuch na podstawie przestrzeni.

// Przypisz wyjście funkcji Expodode () w argumentach List ()
Lista ($ val1, $ val2, $ val3, $ val4) = eksploduj („”, „Lubię programowanie PHP”);
// Wydrukuj wartości zmiennych listy
printf ("Wartości zmiennych listy to:
%S
%S
%S
%S
", $ val1, $ val2, $ val3, $ val4);
?>

Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Wszystkie wartości tablicy są wydrukowane na wyjściu:

Wniosek

Lista () jest użyteczną funkcją PHP, która jest używana do odczytu całości lub konkretnych wartości tablicy. Różne sposoby czytania wartości tablicy za pomocą funkcji List () są pokazane w tym samouczku za pomocą prostych przykładów. Mamy nadzieję, że teraz zrozumiesz cel korzystania z funkcji List () po przeczytaniu tego samouczka.