Was ist PHP Array? - Schlüsselkonzept - Typen - Beispiele und Vorteile

Inhaltsverzeichnis:

Anonim

Einführung in PHP Array

In dieser Sitzung werden wir versuchen, jeden Aspekt eines Arrays so zu verstehen, wie es ist. Wie es funktioniert und so weiter. Aber bevor wir fortfahren, lassen Sie mich Ihnen sagen, dass Array ein allgemeines Konzept in der Programmiersprache ist und nicht nur auf PHP beschränkt ist. Die Hochsprachen wie Java, .NET und Python nutzen Array, um komplexe Programmierprobleme zu lösen. Nun fangen wir an und haben Spaß mit PHP!

Was ist ein Array in PHP?

Ein Array ist nichts anderes als die Datenstruktur, in der mehrere Werte unter einem einzigen Namen gespeichert werden können. In einfachen Worten, es ist eine Variable, die mehr als einen Wert enthalten kann. Die dem Array zugewiesenen Werte sind von Natur aus homogen. Dies bedeutet, dass der Datentyp aller Werte gleich sein sollte. Wenn ein Array nur den ganzzahligen Wert enthalten soll, können darin keine Zeichen- oder Zeichenfolgenwerte gespeichert werden.

Ein Array kann auch als Sammlung von Elementen betrachtet werden, die einer bestimmten Reihenfolge zum Speichern der Elemente oder Werte folgen. Sobald das Array erstellt ist, können wir ihm mehrere Werte zuweisen. In Sprachen wie C, C ++ sollte der Entwickler zunächst die Größe des Arrays zuweisen. In PHP können wir jedoch so viele Elemente hinzufügen, wie wir möchten, und die Größe des Arrays erhöht sich entsprechend.

Grundlegendes zu PHP Array

Jetzt werden wir versuchen, Arrays in PHP anhand der Syntax und der Beispiele zu verstehen. PHP-Arrays werden mithilfe der Array-Funktion implementiert, die als „array ()“ geschrieben wird. Es hat eine sehr einfache Syntax, die die Verwendung des Arrays sehr einfach macht. Nachfolgend finden Sie die Syntax zum Deklarieren und Initialisieren des Arrays in PHP.

$array_name = array(“value1”, “value2”, value3”, ..)

Hier,

  • Array_name ist der Name des Arrays, das aus den Werten besteht.
  • Array () ist die Funktion, mit der der Mechanismus des Arrays in PHP implementiert werden kann.
  • Werte innerhalb der doppelten Anführungszeichen sind die Werte, die dem Array zugewiesen werden.

Mit der obigen Syntax können wir die Werte dem Array zuweisen. Können Sie sich vorstellen, wie wir die im Array gespeicherten Werte verwenden könnten? Lassen Sie uns die Syntax verstehen, wie Array-Werte verwendet werden könnten.

$array_name(index)

Hier,

  • Array_name ist der Name des Arrays, das wir in der obigen Syntax definiert haben.
  • Index ist die Position der Werte. Zum Beispiel ist der Indexwert von „Wert1“ 0. Um sie also als Wert1 zu verwenden, müssen Sie sie wie $ array_name (0) schreiben.

Wie macht PHP Array die Arbeit so einfach?

Die Tatsache, dass Array die Arbeit mit Programmen macht, konnte nicht bestritten werden. In diesem Abschnitt werden wir verstehen, wie das Array die Arbeit erleichtert, und wir werden einige Beispiele betrachten, um einen genauen Überblick über die Fähigkeiten des PHP-Arrays zu erhalten.

Beispiel: Die folgende Abbildung akzeptiert den Namen mehrerer Schüler und druckt ihn aus.

<_?php
$student_name=array(“Amit”, “Raj”, “Dhiraj”, “Shyam”);
echo student_name(0);
echo "
";
echo student_name(1);
echo "
";
echo student_name(2);
echo "
";
echo student_name(3);
?>

Ausgabe: Das obige Programm gibt den Namen aller Schüler aus und unten ist die Ausgabe.

Amit
Raj
Dhiraj
Shyam

Das folgende Diagramm verdeutlicht Ihnen das Array-Konzept. Es zeigt die Reihenfolge, in der den Elementen, die zum Array hinzugefügt werden, Werte zugewiesen werden.

Arten von PHP-Array

In PHP gibt es zwei Arten von Arrays: eindimensionale Arrays und mehrdimensionale Arrays.

1. Eindimensionales Array

  • Das eindimensionale Array kann als der Typ des Arrays definiert werden, der aus mehreren Werten besteht, die dem einzelnen Array zugewiesen sind.
  • Die im eindimensionalen Array zugewiesenen Werte sind homogener Natur. Das bedeutet, dass nur die Werte mit demselben Datentyp zum Array hinzugefügt werden können.
  • Syntax wird wie folgt sein. $array_name = array(“value1”, “value2”, “value3”)
  • Die Verwendung der Werte aus dem eindimensionalen Array ist die gleiche, die wir oben erläutert haben. $ array_name (2) könnte verwendet werden, um "Value3" in Gebrauch zu bringen.

2. Mehrdimensionale Anordnung

  • Ein mehrdimensionales Array kann als die Art von Array definiert werden, die es uns ermöglicht, Werte in mehreren Arrays gleichzeitig zuzuweisen.
  • Die dem mehrdimensionalen Array zugewiesenen Werte können heterogen sein, was bedeutet, dass Werte verschiedener Datentypen in den Arrays gespeichert werden können, und es muss darauf geachtet werden, dass die Reihenfolge der Elemente bestimmter Datentypen in allen Arrays gleich ist.
  • Hier sehen wir uns die zweidimensionale Array-Syntax an. Nun, nur zu Ihrer Information, die Komplexität des Arrays nimmt mit zunehmender Dimension des Arrays zu.

$array_name = array
(
array(“String1”, “Int1”, “Int11”),
array(“Stirng2”, “Int2”, “int22”),
array(“String3”, “Int3”, “int33”),
array(“String4”, “Int4”, “int44”),
)

  • Um auf den in einem zweidimensionalen Array gespeicherten Wert zuzugreifen, verwenden wir die folgende Syntax.

$array_name(0)(0) will represent “String1”.
$array_name(0)(1) will represent “int1”.
$array_name(0)(2) will represent “int11”
$array_name(2)(0) will represent “String3”.
$array_name(2)(1) will represent “int3”.
$array_name(2)(2) will represent “int33

Was kann man mit PHP Array machen?

Array in PHP ist sehr hilfreich beim Umgang mit komplexen Programmen. Es spielt eine entscheidende Rolle, um das Programm weniger umfangreich zu machen. Zur Veranschaulichung benötigen wir zum Speichern von 10 Werten 10 verschiedene Variablen. Durch die Verwendung eines Arrays in PHP können wir jedoch 10 verschiedene Werte desselben Datentyps in einem Array speichern. Aufgrund des Arrays kann das Programm sehr effizient gestaltet werden, da es dabei hilft, den Speicher zu sparen, der normalerweise durch die Zuweisung von Variablen belegt wird

Für einfache Programme kann ein eindimensionales Array sehr hilfreich sein. Wenn das Programm etwas komplexer ist, kann ein Entwickler das mehrdimensionale Array nutzen, um das erwartete Ergebnis zu erzielen. In PHP muss der Datentyp des Arrays nicht zugewiesen werden. Der Datentyp wird automatisch erkannt, indem die ihm zugewiesenen Werte oder Elemente analysiert werden. Zusätzlich zu allen Funktionen eines Arrays ist es charakteristisch, dass die Größe bei den Entwicklern automatisch als Favorit festgelegt wird.

Arbeiten mit PHP-Array

In den obigen Abschnitten haben wir erfahren, wie ein Array in PHP implementiert ist, wie es den Wert speichert und wie wir die dem Array zugewiesenen Werte verwenden können. In diesem Abschnitt sehen wir, wie Array zusammen mit einigen der eingebauten Funktionen verwendet werden kann, um die gewünschte Ausgabe zu erhalten. Da wir wissen, dass der beste Weg, etwas zu lernen, durch Beispiele erleichtert wird, werden wir uns auch ein Beispiel ansehen, um tiefer in die Arbeit mit einem Array einzutauchen.

Beispiel: In diesem Beispiel verwenden wir die Zählfunktion mit dem Array, um die Gesamtzahl der Schüler in einer Schule zu ermitteln.

<_?php
$studnet_name(0)=”Amit”;
$studnet_name(1)=”Raj”;
$studnet_name(2)=”Dhiraj”;
$studnet_name(3)=”Shyam”;
$arraylenght = count($studnet_name);
echo “The total number of students is” . $arraylenght;
?>

Ausgabe: Die Zählfunktion zählt die Anzahl der dem Array zugewiesenen Elemente und hilft uns dabei, die Gesamtzahl der Schüler zu ermitteln.

Die Gesamtzahl der Studierenden beträgt 4

Die Art und Weise, wie wir dem Array Elemente hinzugefügt haben, unterscheidet sich von der ursprünglich verwendeten. Es wurde hier auf diese Weise verwendet, um Ihnen eine Vorstellung davon zu geben, wie Sie dem Array auf alternative Weise Werte zuweisen können. Der Name der vier Schüler wird jedem Index des Arrays zugewiesen und kann verwendet werden, indem der Index entsprechend ausgewählt wird. Sehen wir uns ein weiteres Beispiel an, in dem wir die Sortier- und Zählfunktion zusammen verwenden, um die Werte im Array zu sortieren.

Beispiel: In diesem Beispiel weisen wir dem Array mehrere Rollennummern in zufälliger Reihenfolge zu und verwenden dann die Sortierfunktion, um die Reihenfolge der Rollennummern zu ordnen.

<_?php
$roll_number= array(“22”, “13”, “2”, “9”);
sort($roll_number);
$roll_length = count($roll_number);
echo “Roll numbers in ascending order :”
for($x = 0; $x < $roll_length; $x++)
(
echo $roll_number($x) . “ “;
)?>

Ausgabe: Die Rollennummern, die dem Array in der Zufallsserie zugewiesen sind, werden in aufsteigender Reihenfolge sortiert.

Rollennummern in aufsteigender Reihenfolge: 2 9 13 22

Vorteile

Wir haben uns die Vorteile der Verwendung des PHP-Arrays angesehen und werden diese nun in einem einzigen Abschnitt zusammenfassen. Nachfolgend sind einige der Vorteile des PHP-Arrays aufgeführt, die es sehr nützlich machen.

1. Mehrere Werte unter einem Namen

Ein Array ermöglicht es uns, mehrere Elemente eines ähnlichen Typs unter einem Namen hinzuzufügen, wodurch der Zugriff auf die Werte einfach und bequem wird. Obwohl die Werte vom selben Datentyp sein sollen, müssen wir den Typ des Arrays nicht definieren.

2. Unterstützen Sie die Implementierung der Datenstruktur

Die Datenstrukturen wie verknüpfte Listen, Bäume und Warteschlangen werden mithilfe eines Arrays in einer beliebigen höheren Programmiersprache implementiert. Aufgrund dieses Vorteils eines Arrays könnten die Sprachen eine Plattform bieten, auf der auch komplexe Anwendungen ausgeführt werden können. Es erleichtert tatsächlich die Art und Weise, wie Daten im Speicher gespeichert werden müssen.

3. Matrixdarstellung

Das mehrdimensionale Array ermöglicht es dem Entwickler, Operationen einer Matrix durchzuführen, indem die Werte auf die gleiche Weise angeordnet werden, wie sie im Array gespeichert sind. Die einzige Vorsicht, die Sie beim Arbeiten mit Matrix beachten müssen, ist, dass die Ausgabe entweder in einem eindimensionalen oder in einem zweidimensionalen Array erfolgen sollte. Wir haben das Ausgabearray entsprechend ausgewählt.

4. Leicht zu merken

Was wir uns nur merken müssen, ist die Indexnummer, um einen bestimmten Wert zu finden. Es ist nicht erforderlich, mehrere Variablennamen zu speichern, da alle Werte unter Verwendung desselben Namens aufgerufen oder verwendet werden können, der eigentlich der Array-Name ist.

5. Weniger Speicherauslastung

Die zunehmende Anzahl von Variablen erhöht auch die Speichernutzung durch das Programm, da jeder Variablen Speicher zugewiesen werden muss. Im Falle eines Arrays muss jedoch dem einzelnen Array Speicher zugewiesen werden, in dem mehrere Werte und derselbe unnötige Speicherverbrauch gespeichert werden können.

Benötigte Fähigkeiten

Um mit PHP-Arrays zu arbeiten, sollten Sie einige grundlegende Dinge über die Programmierung wissen, wie die Werte dem Array zugewiesen werden, wie er sie aufrufen soll und so weiter. Um die Datenstruktur unter Verwendung eines Arrays zu implementieren, muss man den Datenstrukturteil zusammen mit dem Arbeitsbegriff eines Arrays kennen.

Wir müssen auch Variablen verstehen, da ein Array nichts anderes als die erweiterte Version der Variablen ist. Die Art und Weise, wie die Variable einen einzelnen Wert speichert, verwendet das Array den Index, um einen einzelnen Wert zu speichern, und diese einzelnen Werte, die durch den Mittelwert mehrerer Indizes addiert werden, bilden ein Array. Jeder mit einem guten Verständnis der Grundlagen der Programmierung kann sehr leicht mit Arrays arbeiten.

Warum brauchen wir ein PHP-Array?

Um die Antwort auf diese Frage zu erhalten, müssen wir uns an alle Dinge erinnern, die wir bisher in diesem Tutorial verstanden haben. Es ist eine offensichtliche Sache, dass wir alles nur dann bevorzugen, wenn es uns einige Vorteile bietet und da ein Array für uns aus verschiedenen Gründen von großem Nutzen ist, bevorzugen wir es immer, mit Arrays zu arbeiten, wo immer dies erforderlich ist. Wann immer wir beim Schreiben des Codes mehrere Werte für eine gemeinsame Entität als das Array speichern müssen, ist das erste, was uns einfällt.

Wie bereits erwähnt, ist der einzige Weg, die Datenstruktur in Programme einzuführen, der Mittelwert eines Arrays. Baum, Stapel, Warteschlange, verknüpfte Liste sind einige der Datenstrukturen, die definieren, wie Daten gespeichert werden. Um diese Datenstrukturen zu implementieren, ist ein Array die einzige und beste Option. Zusätzlich zu seiner Funktionalität ist es sehr einfach zu bedienen. Wir brauchen es auch, da es uns die Möglichkeit bietet, die Verwendung von Speicher zu verringern. Die Programmentwickler, die Arrays verwenden, sind immer sehr effizient und verbrauchen weniger Speicher.

Wer ist die richtige Zielgruppe für das Erlernen von PHP Array?

Jeder, der bereit ist, PHP zu lernen, ist das perfekte Publikum, um PHP-Array zu lernen. Was alles, was es braucht, um Array zu lernen, ist nur das Verständnis der Programmiergrundlagen. Mit genaueren Worten, jeder, der die Grundlagen der Codierung kennt, kann das Array problemlos verstehen.

Wie hilft Ihnen Learning Array beim beruflichen Aufstieg?

Da heutzutage mit einer großen Datenmenge gearbeitet werden muss, wurde es sehr wichtig, die Daten systematisch zu speichern, damit sie bei Bedarf abgerufen werden können und der genaue Ort ist, an dem das Array ankommt. Zusammen mit der Unterstützung Ihrer Karriere Als Entwickler haben Sie auch die Möglichkeit, Ihre Karriere auf Datenstrukturtechnologien auszudehnen

Fazit

In jeder Programmiersprache spielt Array eine sehr wichtige Rolle und muss daher die meiste Zeit bei der Entwicklung komplexer Programme verwendet werden. Es bietet einen Mechanismus zur effizienten Speichernutzung, der es bei der Arbeit mit einer großen Anzahl von Daten am dringendsten benötigt.

Empfohlene Artikel

Dies war eine Anleitung zu What is PHP Array. Hier diskutierten wir die Arbeitsweise, Fähigkeiten, Typen und Vorteile von PHP Array anhand von Beispielen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Was ist SQL?
  2. Was ist Apache?
  3. Was ist Maven?
  4. Was ist Splunk?