149 Shares 1676 views

Wie funktioniert PHP-Array?

Ein Array ist eine Datenstruktur , die eine einzelne Lage ermöglicht es bestimmte Werte zu speichern , die Elemente von der gleichen Art sind.

ArrayTyp

Es gibt zwei Arten von Anordnungen, unterscheiden sie sich in der Art und Weise der Identifizierung der konstituierenden Elemente.

  1. Einfach – jedes Element darin ist ein Index in einer Sequenz angegeben.
  2. Assoziative – es hat sich auf ein Element Bezug zu nehmen, die Tasten mit den logischen Werten zugeordnet werden.

Vereinfacht gesagt, ist es eine Variable, die mehr als ein Wert sein kann. Wir sind in PHP-Array interessiert.

charakteristische Merkmale

Betrachten Sie PHP-Array-Details:

  1. Es kann eine beliebige Anzahl von Werten enthalten, und es ist leer.
  2. Jeder der Werte, die ein Array von PHP umfasst, die so genannte Element.
  3. Element speichert verschiedene Arten von Variablen. Diese können Strings, Zahlen, Boolesche Werte sein.
  4. Der Zugriff auf Elemente ist möglich, unter Verwendung von Indizes, die in Klein- und numerisch sind.
  5. PHP-Array enthält Elemente mit eindeutigen Indizes.
  6. Die Anzahl der Elemente in dem Array – seine Länge ist.
  7. Die Werte der Elemente können auch Arrays sein, ebenso wie Mehrdimensionale Arrays.

Ein besonderes Merkmal von PHP ist die Fähigkeit, ein Array in dem Skript von beliebiger Komplexität zu erstellen.

Vorteile:

  1. Es ist leicht, in einem Array gleichzeitig mit mehreren Werten zu arbeiten. Es ist leicht, einen Zyklus auf ihre Mitglieder zu tun, um die Werte zu ändern.
  2. Sie sind leicht zu manipulieren. Entfernen Sie einfach, fügen Sie Elemente, die Werte der Elemente zu lesen oder zu ändern.
  3. In PHP gibt es viele verschiedene Funktionen, die es Ihnen ermöglichen, Arrays zu handhaben. Es ist eine Suche nach bestimmten Werten, Sortieren, Zusammenführen Arrays.

Arten

Arrays sind weiter unterteilt in 2 Typen:

  • eindimensional;
  • zweidimensional.

Es gibt verschiedene Möglichkeiten, um das Array zu initialisieren. Zunächst betrachten die einfache, und dann – ein assoziatives Array PHP.

Beispiel erstellen ein einfaches Array in PHP:

In dem Beispiel verwendete Tasten – eine Zahl in Klammern [], und noch wichtiger – der Name von Obst und Gemüse.

Ein PHP-Array Elementwerte zuweisen kann geschrieben werden als:

  • $ Array [n] = z;
  • n – Taste, z – Wert.

Bei dem zweiten Verfahren der Initialisierung kann nichts , um anzuzeigen , in sein Klammern :

  • $ Name [] = "a";
  • $ Name [] = "zwei";
  • $ Name [] = "drei".

0, 1 und 2: In diesem Fall wird der Index auf den Standard gleich sein.

Und Sie können jeden seines Indexwert zuweisen:

  • $ Name [35] = 'a';
  • $ Name [18] = 'zwei';
  • $ Name [90] = "drei".

Sie können die Initialisierungsmethoden kombinieren:

  • $ Name [37] = "first";
  • $ Name [5] = "zweite";
  • $ Name [] = "dritter".

Das dritte Element ist mit einem Index gleich 38 zugeordnet, wie 37 – den größten des Indizes.

Mehrdimensionales Array Syntax sieht wie folgt aus :

$ Name [indeks1] [indeks2] ….

Nun wollen wir sehen, was für ein PHP assoziatives Array. Der Index ein String sein kann, spielt es keine Beschränkungen auferlegen, Leerzeichen sind erlaubt, seine Länge ist anders. Assoziative Arrays sind gut verwendet werden, wenn es notwendig ist, die Elemente sind nicht mit Zahlen zu verbinden, sondern mit Worten. Arrays, die Indizes – Strings werden assoziativ bezeichnet.

In eindimensionaler assoziativen Arrays nur einen Schlüssel enthält, entspricht er einen bestimmten Index. Das obere Bild ist ein Beispiel für eine eindimensionale und mehrdimensionale assoziative Arrays.

Sie können ein mehrdimensionale assoziatives Array in der klassischen Art und Weise erstellen, aber es ist nicht sehr praktisch.