PHP-Array
Array können mehrere Werte in einer einzigen Variablen speichern:
Beispiele
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Ausführung einer Instanz »
Welche Arrays sind?
Ein Array ist eine spezielle Variable mehrere Werte können in einer einzigen Variablen gespeichert werden.
Wenn Sie eine Liste der Elemente (zum Beispiel: eine Liste der Autonamen), die in einer einzigen Variablen gespeichert wird, wie folgt:
$cars2="BMW";
$cars3="Toyota";
Allerdings, wenn Sie wollen durch das Array in einer Schleife und eine spezifische finden? Wenn das Element Array von mehr als drei, aber 300 es?
Die Lösung ist ein Array zu erstellen!
Arrays können mehrere Werte in einer einzigen Variablen speichern, und Sie können den Wert auf den Schlüssel auf Basis zugreifen.
Erstellen Sie ein Array in PHP
In PHP, array () Funktion wird verwendet, um ein Array zu erstellen:
In PHP, gibt es drei Arten von Arrays:
- Numerische Array - Ein Array mit einer numerischen ID - Schlüssel
- Assoziatives Array - Ein Array mit den Tasten angegebenen Wert mit jedem Schlüssel zugeordnet
- Mehrdimensionale Arrays - die ein oder mehrere Arrays von Arrays
PHP numerisches Array
Es gibt zwei Möglichkeiten, um eine Anordnung von numerischen Methoden zu erstellen:
Automatisch zugewiesene ID-Schlüssel (Schlüssel-ID beginnt immer bei 0):
Künstliche zugewiesene ID-Tasten:
$cars[1]="BMW";
$cars[2]="Toyota";
Im folgenden Beispiel wird ein numerisches Array namens $ Autos und ein Array aus drei Elementen zuweisen, dann Text drucken, die ein Array von Werten enthält:
Beispiele
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Ausführung einer Instanz »
Ruft ein Array der Länge - Funktion count ()
count () Funktion, um die Länge des Arrays (Anzahl der Elemente) zurückgibt:
Numerische Array-Traversal
Durch und drucken alle numerischen Werte im Array, können Sie eine for-Schleife verwenden, wie folgt:
Beispiele
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Ausführung einer Instanz »
PHP assoziatives Array
Assoziatives Array ist ein Array mit dem angegebenen Schlüssel Sie dem Array zugeordnet zu verwenden.
Es gibt zwei Möglichkeiten, assoziative Arrays zu erstellen:
oder:
$age['Ben']="37";
$age['Joe']="43";
Sie können dann den Schlüssel im Skript angegeben verwenden:
Beispiele
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Ausführung einer Instanz »
Traverse ein assoziatives Array
Durch und alle Werte in einem assoziativen Array drucken, können Sie die foreach-Schleife verwenden, wie folgt:
Beispiele
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Ausführung einer Instanz »
Mehrdimensionale Arrays
Mehrdimensionale Arrays werden im Detail in der erweiterten PHP - Tutorial Abschnitt beschrieben.
Komplette PHP-Array-Referenz
Für eine komplette Referenz - Handbuch für alle Array - Funktionen finden Sie auf unserer PHP Array - Referenzhandbuch .
Dieses Handbuch enthält eine kurze Beschreibung der einzelnen Funktionen und Anwendungsbeispiele!