Wo finde ich das PHP-Array?

王林
Freigeben: 2023-05-06 11:54:07
Original
475 Leute haben es durchsucht

PHP ist eine sehr beliebte Web-Programmiersprache, die eine praktische Array-Struktur zum Speichern und Bearbeiten von Daten bietet. In diesem Artikel stellen wir die detaillierten Kenntnisse und die Verwendung von PHP-Arrays vor, damit Sie die Verwendung von Arrays zur Erledigung Ihrer Programmieraufgaben beherrschen.

Schauen wir uns zunächst an, was ein PHP-Array ist. Vereinfacht ausgedrückt wird ein Array als Variablentyp betrachtet, der einige Werte (Elemente) in einer Variablen speichert. In PHP können Sie über einen numerischen Index oder einen assoziativen Array-Schlüssel auf Werte in einem Array zugreifen.

In PHP können Arrays auf viele Arten definiert werden. Im Folgenden sehen wir uns einige der verschiedenen Methoden an und besprechen, wie man Elemente zu einem Array hinzufügt, entfernt und abfragt.

  1. Array-Definition

Es gibt zwei grundlegende Array-Typen: numerisch indizierte Arrays und assoziative Arrays. Numerisch indizierte Arrays verwenden numerische Indizes, während assoziative Arrays Zeichenfolgenschlüssel verwenden.

Die Syntax zum Definieren eines numerisch indizierten Arrays lautet wie folgt:

$array = array(value1, value2, value3, ...);
Nach dem Login kopieren

Der folgende Code definiert beispielsweise ein Array mit drei Elementen:

$fruits = array("apple", "banana", "orange");
Nach dem Login kopieren

Um auf ein Element in einem Array zuzugreifen, verwenden Sie den entsprechenden Array-Index. Der folgende Code gibt beispielsweise das zweite Element im Array aus:

echo $fruits[1];
Nach dem Login kopieren

Ausgabe:

banana
Nach dem Login kopieren

Die Syntax zum Definieren eines assoziativen Arrays lautet wie folgt:

$array = array(key1=>value1, key2=>value2, key3=>value3, ...);
Nach dem Login kopieren

Der folgende Code definiert beispielsweise ein assoziatives Array, das drei Schlüssel enthält: Wertepaare:

$person = array("name"=>"John", "age"=>25, "city"=>"New York");
Nach dem Login kopieren

Um auf ein Element in einem Array zuzugreifen, können Sie den entsprechenden Schlüssel verwenden. Der folgende Code gibt beispielsweise den Wert des Schlüssels „Alter“ in einem Array aus:

echo $person["age"];
Nach dem Login kopieren

Ausgabe:

25
Nach dem Login kopieren
  1. Hinzufügen und Entfernen von Array-Elementen

Um Elemente zu einem Array hinzuzufügen, können Sie eines der von PHP erstellten Elemente verwenden -in Funktionen array_push() oder $array[].

Zum Beispiel verwendet der folgende Code array_push(), um ein Element zu einem Array hinzuzufügen:

$fruits = array("apple", "banana", "orange");
array_push($fruits, "pear");
Nach dem Login kopieren

Eine andere Möglichkeit besteht darin, ein Element zu einem Array mithilfe der $array[]-Notation hinzuzufügen:

$fruits = array("apple", "banana", "orange");
$fruits[] = "pear";
Nach dem Login kopieren

Um ein Element aus einem zu entfernen Array können Sie die in PHP integrierte Funktion verwenden, z. B. unset() oder array_pop().

Zum Beispiel verwendet der folgende Code die Funktion unset(), um ein Element aus dem Array zu entfernen:

$fruits = array("apple", "banana", "orange");
unset($fruits[1]); // 删除数组中的第二个元素
Nach dem Login kopieren

Eine andere Möglichkeit besteht darin, die Funktion array_pop() zu verwenden, um ein Element vom Ende des Arrays zu entfernen:

$fruits = array("apple", "banana", "orange");
array_pop($fruits); // 从数组末尾删除一个元素
Nach dem Login kopieren
  1. Durchlaufen Sie das von PHP bereitgestellte Array. Es gibt mehrere Möglichkeiten, ein Array zu durchlaufen. Am häufigsten wird die foreach-Schleife verwendet, die uns den einfachen Zugriff auf jedes Element im Array erleichtert.
Zum Beispiel verwendet der folgende Code eine foreach-Schleife, um jedes Element im Array auszugeben:

$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
    echo $fruit . "
"; }
Nach dem Login kopieren
Ausgabe:

apple
banana
orange
Nach dem Login kopieren

Array-Sortierung

  1. PHP bietet eine Vielzahl von Sortierfunktionen zum Sortieren von Arrays. Hier sind einige davon:

sort() – Sortieren eines Arrays in aufsteigender Reihenfolge

    rsort() – Sortieren eines Arrays in absteigender Reihenfolge
  • asort() – Sortieren eines assoziativen Arrays in aufsteigender Reihenfolge nach Wert
  • arsort () – Nach Wert sortieren Ein assoziatives Array in absteigender Reihenfolge sortieren
  • ksort() – Ein assoziatives Array in aufsteigender Reihenfolge nach Schlüssel sortieren
  • krsort() – Ein assoziatives Array in absteigender Reihenfolge nach Schlüssel sortieren
  • Zum Beispiel die Der folgende Code verwendet die Funktion sort(), um ein Array in aufsteigender Reihenfolge zu sortieren:
$numbers = array(5, 3, 8, 1, 6);
sort($numbers);
print_r($numbers);
Nach dem Login kopieren
Ausgabe:

Array
(
    [0] => 1
    [1] => 3
    [2] => 5
    [3] => 6
    [4] => 8
)
Nach dem Login kopieren

Array-Funktionen

  1. PHP bietet viele nützliche Array-Funktionen, hier sind einige davon:

count() – Anzahl der Elemente in einem Array zählen

    implode() – Array-Elemente zu einem String verketten
  • explode() – Einen String in ein Array aufteilen
  • array_merge() – Ein oder mehrere Arrays zusammenführen
  • array_search() – Suchen Sie nach dem Schlüssel des angegebenen Werts im Array
  • in_array() – Überprüfen Sie, ob ein bestimmter Wert im Array-Wert vorhanden ist
  • Der folgende Code verwendet beispielsweise die Funktion in_array(), um zu überprüfen, ob ein Element im Array vorhanden ist Array:
$fruits = array("apple", "banana", "orange");
if (in_array("apple", $fruits)) {
    echo "Yes";
} else {
    echo "No";
}
Nach dem Login kopieren
Ausgabe:

Yes
Nach dem Login kopieren
Zusammenfassend bietet das Array von PHP eine praktische Datenstruktur zum Speichern und Betreiben von Daten. Unabhängig davon, ob es sich um ein numerisch indiziertes Array oder ein assoziatives Array handelt, können wir Array-Elemente einfach hinzufügen, entfernen, iterieren und sortieren. Darüber hinaus können uns die von PHP bereitgestellten Array-Funktionen dabei helfen, Arrays effizienter zu verarbeiten. Ich hoffe, dieser Artikel kann Ihnen beim Erlernen von PHP-Arrays helfen.

Das obige ist der detaillierte Inhalt vonWo finde ich das 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!