Heim > Backend-Entwicklung > PHP-Tutorial > Verstehe Arrays in PHP

Verstehe Arrays in PHP

Christopher Nolan
Freigeben: 2025-02-28 10:53:09
Original
718 Leute haben es durchsucht

Understand Arrays in PHP

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');
Nach dem Login kopieren

In diesem Beispiel wird die Funktion array() verwendet. Alternativ können Sie die kürzere Array -Syntax verwenden:

$fruits = ['Apple', 'Orange', 'Watermelon', 'Mango'];
Nach dem Login kopieren

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
)
*/
Nach dem Login kopieren

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
)
*/
Nach dem Login kopieren

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
)
*/
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage