Dieses Tutorial bietet ein grundlegendes Verständnis von PHP -Arrays. Wir werden Array -Erstellung, assoziative und mehrdimensionale Arrays abdecken und ihre Verwendung mit praktischen Beispielen veranschaulichen.
Was sind PHP -Arrays?
In PHP ist ein Array eine vielseitige Datenstruktur, die mehrere Werte in einer einzelnen Variablen speichert. Diese Werte werden als Schlüsselwertpaare organisiert. Arrays eignen sich ideal zum Speichern von Listen verwandter Daten, häufig mit Elementen desselben Datentyps.
Zum Beispiel können Sie ein Array verwenden, um eine Liste von Früchten zu speichern, anstatt separate Variablen zu verwenden:
$fruits = array('Apple', 'Orange', 'Watermelon', 'Mango');
In diesem Beispiel wird die Funktion array()
verwendet. Alternativ können Sie die kürzere Array -Syntax verwenden:
$fruits = ['Apple', 'Orange', 'Watermelon', 'Mango'];
Array packing
PHP bietet ein Array -Auspacken mit dem Spread Operator (...
). Dies funktionierte zunächst nur mit numerisch indizierten Arrays. PHP 8.1 erweiterte jedoch Arrays mit Stringschlüssel.
Beispiel mit numerischen Schlüssel:
$plantEaters = ["Horse", "Goat", "Rabbit"]; $meatEaters = ["Lion", "Tiger", "Crocodile"]; $animals = ["Dog", ...$plantEaters, ...$meatEaters, "Cat"]; print_r($animals); /* Array ( [0] => Dog [1] => Horse [2] => Goat [3] => Rabbit [4] => Lion [5] => Tiger [6] => Crocodile [7] => Cat ) */
Beispiel mit String -Tasten (beachten Sie, wie vorhandene Schlüssel überschrieben werden):
$defaultColors = ["body" => "red", "heading" => "blue", "sidebar" => "yellow"]; $userColors = ["body" => "white", "paragraph" => "black"]; $themeColors = [...$defaultColors, ...$userColors]; print_r($themeColors); /* Array ( [body] => white [heading] => blue [sidebar] => yellow [paragraph] => black ) */
Denken Sie daran, dass die String-Tastepackung vorhandene Tasten überschreibt, während numerische Tasten neu indiziert werden.
array_splice()
Funktion
Die array_splice()
-Funktion ist von unschätzbarem Wert für das Entfernen und/oder Austausch von Abschnitten eines Arrays. Es dauert vier Argumente: das Array, den Startversatz, die Anzahl der Elemente, die zu entfernen sind, und ein optionales Ersatzarray.
$items = ["Charger", "Keyboard", "Smartphone", "Baseball", "Bat", "Mouse"]; $replacements = ["Pen", "Headphones"]; array_splice($items, 3, 2, $replacements); print_r($items); /* Array ( [0] => Charger [1] => Keyboard [2] => Smartphone [3] => Pen [4] => Headphones [5] => Mouse ) */
Schlussfolgerung
Diese Einführung deckt das Wesentliche von PHP -Arrays ab. Sie haben gelernt, wie man Arrays erstellt und manipuliert, einschließlich der Verwendung von Array -Auspacken und der array_splice()
-Funktion. Mit dieser Stiftung können Sie Arrays in Ihren PHP -Projekten effektiv nutzen.
Dieses Tutorial wurde mit zusätzlichen Informationen verbessert.
Das obige ist der detaillierte Inhalt vonVerstehe Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!