tablicy PHP
Tablica może przechowywać wiele wartości w jednej zmiennej:
Przykłady
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Uruchomienie instancji »
Czym są tablice?
Tablica jest specjalną zmienną wiele wartości mogą być przechowywane w jednej zmiennej.
Jeśli masz listę elementów (na przykład: listę nazw samochodów), które są przechowywane w pojedynczej zmiennej, co następuje:
$cars2="BMW";
$cars3="Toyota";
Jednakże, jeśli chcesz pętli tablicy i znaleźć konkretny jeden? Jeśli tablica pozycja więcej niż trzech, ale 300 to?
Rozwiązanie to jest w celu utworzenia tablicy!
Tablice mogą przechowywać wiele wartości w jednej zmiennej, można uzyskać dostęp do wartości w oparciu o klucz.
Tworzenie tablicy w PHP
W PHP funkcji array () służy do utworzenia tablicy:
W PHP, istnieją trzy rodzaje tablic:
- tablica numeryczna - Tablica z cyfrą ID
- Asocjacyjna - Tablica z kluczami określono wartość związaną z każdym klawiszem
- Tablica wielowymiarowa - zawierające jedną lub więcej tablic tablic
PHP tablica numeryczna
Istnieją dwa sposoby, aby utworzyć tablicę metod numerycznych:
Automatycznie przypisany identyfikator klucza (key ID zawsze zaczyna się od 0):
Sztuczne przypisane klawisze ID:
$cars[1]="BMW";
$cars[2]="Toyota";
Poniższy przykład tworzy tablicę o nazwie $ numeryczny samochody i przypisać tablicę trzech elementów, a następnie wydrukować jakiś tekst, który zawiera tablicę wartości:
Przykłady
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Uruchomienie instancji »
Pobiera tablicę długości - ilość function ()
count () zwraca długość tablicy (liczba elementów):
Numeryczna tablicy translacji
Przez i drukowania wszystkich wartości liczbowych w tablicy, można użyć pętli for, w następujący sposób:
Przykłady
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Uruchomienie instancji »
PHP asocjacyjna
Asocjacyjna jest użycie tablicy określonego klucza przypisanego do tablicy.
Istnieją dwa sposoby tworzenia tablic asocjacyjnych:
lub:
$age['Ben']="37";
$age['Joe']="43";
Następnie można użyć klucza określonego w skrypcie:
Przykłady
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Uruchomienie instancji »
Traverse tablicy asocjacyjnej
Przez i wydrukować wszystkie wartości w tablicy asocjacyjnej, można użyć pętli foreach, co następuje:
Przykłady
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Uruchomienie instancji »
Tablice wielowymiarowe
Tablice wielowymiarowe zostaną szczegółowo opisane w sekcji samouczka zaawansowane PHP.
Kompletna PHP Array Reference
Dla kompletnego podręcznika dla wszystkich funkcji tablicy, odwiedź naszą Podręcznik PHP Array Reference .
Niniejsza instrukcja referencyjna zawiera krótki opis każdej funkcji i przykłady zastosowań!