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

So schreiben Sie ein PHP-Array

PHPz
Freigeben: 2023-04-19 13:44:02
Original
422 Leute haben es durchsucht

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");
    Nach dem Login kopieren
Sie können dieses Array auch mit einer einfacheren Syntax deklarieren:

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

Zugriff auf Array-Elemente

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

$array[index];
Nach dem Login kopieren
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"
Nach dem Login kopieren
    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;
    Nach dem Login kopieren
  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 )
    Nach dem Login kopieren

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

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

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"
Nach dem Login kopieren
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!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage