Heim  >  Artikel  >  Backend-Entwicklung  >  So schreiben Sie ein PHP-Array

So schreiben Sie ein PHP-Array

PHPz
PHPzOriginal
2023-04-19 11:35:48377Durchsuche

PHP ist eine beliebte Web-Programmiersprache, die eine bequeme Möglichkeit zur Datenverarbeitung bietet. Arrays in PHP sind eine der sehr leistungsstarken Funktionen, die Ihnen bei der Organisation und Verarbeitung verschiedener Datentypen helfen.

In diesem Artikel besprechen wir die Verwendung von PHP-Arrays. Wir werden die folgenden Themen behandeln:

  1. Was ist ein Array?
  2. Ein Array deklarieren? , jedem Jedem Wert wird ein eindeutiger Schlüssel zugewiesen. In PHP können Arrays jede Art von Daten speichern, einschließlich Zahlen, Zeichenfolgen und Objekte. Arrays können die Speicherung, Organisation und den Zugriff auf Daten bequemer und effizienter gestalten.
  3. Arrays deklarieren
  4. In PHP gibt es zwei Arten von Arrays: indizierte Arrays und assoziative Arrays. Indizierte Arrays verwenden numerische Schlüssel, um Variablenwerte abzugleichen, während assoziative Arrays Zeichenfolgenschlüssel verwenden, um Variablenwerte abzugleichen.
  5. Deklarieren Sie ein indiziertes Array:
  6. $my_array = array("apple", "banana", "orange");
Sie können dieses Array auch mit einer einfacheren Syntax deklarieren:

$my_array = ["apple", "banana", "orange"];
Deklarieren Sie ein assoziatives Array:
    $my_array = array("name" => "John", "age" => 30, "city" => "New York");
  1. Sie können dieses Array auch mit einer einfacheren Syntax deklarieren:
  2. $my_array = ["name" => "John", "age" => 30, "city" => "New York"];

Zugriff auf Array-Elemente

Sie können Elemente aus einem Array mithilfe der folgenden Syntax abrufen:

$array[index];
In einem indizierten Array ist Index eine Zahl, die die Position des Elements darstellt, auf das Sie zugreifen möchten. In einem assoziativen Array ist Index eine Zeichenfolge, die den Schlüssel des Elements darstellt, auf das Sie zugreifen möchten.

So greifen Sie auf Elemente in einem Array zu:

$fruits = array("apple", "banana", "orange");

echo $fruits[0]; // 输出 "apple"

$person = array("name" => "John", "age" => 30, "city" => "New York");

echo $person["name"]; // 输出 "John"
    Array-Operationen
PHP bietet viele praktische Funktionen für den Betrieb von Arrays. Hier sind einige gängige Array-Operationen:

Neues Element hinzufügen

Eine Möglichkeit, ein neues Element zu einem Array hinzuzufügen, ist die Verwendung der folgenden Syntax:
    $array[] = $value;
  1. Das folgende Beispiel fügt einem Array ein neues Element hinzu:
  2. $fruits = array("apple", "banana", "orange");
    
    $fruits[] = "grape";
    
    print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => grape )

Element entfernen

  • Mit der folgenden Funktion können Sie Elemente aus einem Array entfernen:
unset()

Das folgende Beispiel entfernt das erste Element aus einem indizierten Array:

$fruits = array("apple", "banana", "orange");

unset($fruits[0]);

print_r($fruits); // 输出 Array ( [1] => banana [2] => orange )
array_splice()
  • Das folgende Beispiel Entfernt das erste Element aus einem indizierten Array mit der Funktion array_splice. Ein Element:
$fruits = array("apple", "banana", "orange");

array_splice($fruits, 0, 1);

print_r($fruits); // 输出 Array ( [0] => banana [1] => orange )

Array-Sortierung

Ein Array kann mit der folgenden Funktion sortiert werden:

sort()

Das folgende Beispiel verwendet die Sortierfunktion, um ein zu sortieren indiziertes Array in aufsteigender Reihenfolge:

$numbers = array(5, 3, 8, 2, 9);

sort($numbers);

print_r($numbers); // 输出 Array ( [0] => 2 [1] => 3 [2] => 5 [3] => 8 [4] => 9 )
asort()
  • Unten Beispiel zum Sortieren eines assoziativen Arrays in aufsteigender Reihenfolge nach Wert mithilfe der Asort-Funktion:
$person = array("name" => "John", "age" => 30, "city" => "New York");

asort($person);

print_r($person); // 输出 Array ( [age] => 30 [name] => John [city] => New York )

Mehrdimensionale Arrays

PHP unterstützt auch mehrdimensionale Arrays, was bedeutet, dass Sie dies können ein Array als Element eines anderen Arrays haben. Das Folgende ist ein Beispiel:

$students = array(
    array("name" => "John", "age" => 20),
    array("name" => "Mary", "age" => 22),
    array("name" => "Tom", "age" => 21)
);

echo $students[1]["name"]; // 输出 "Mary"
Das Obige ist eine kurze Einführung in PHP-Arrays. Ich hoffe, dass Sie nützliches Wissen erlernen und Ihre Programmierkenntnisse verbessern können.

Das obige ist der detaillierte Inhalt vonSo schreiben Sie ein PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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