Arrays in PHP sind eine Art Datenstruktur, die uns den Aufwand erspart, eine andere Variable zu erstellen, um mehrere Elemente mit einem ähnlichen Datentyp unter einer einzigen Variablen zu speichern. Mithilfe der Arrays können Sie eine Liste ähnlicher Elemente erstellen, auf die über einen Index oder einen Schlüssel zugegriffen werden kann. Das Array wird hier verwendet, um jedes Element in einer Variablen zu speichern und außerdem einen einfachen Zugriff über einen Index oder einen Schlüssel zu ermöglichen. Mithilfe einer Funktion in PHP wird ein Array generiert.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Ein Array ist nichts anderes als die Datenstruktur, die die Speicherung mehrerer Werte unter einem einzigen Namen ermöglicht. Einfach ausgedrückt handelt es sich um eine Variable, die mehr als einen Wert enthalten kann. Die dem Array zugewiesenen Werte sind von Natur aus homogen, das heißt, der Datentyp aller Werte sollte derselbe sein. Wenn ein Array nur den ganzzahligen Wert enthalten soll, ist es nicht möglich, darin Zeichen- oder Zeichenfolgenwerte zu speichern.
Ein Array könnte auch als eine Sammlung von Elementen betrachtet werden, die einer bestimmten Reihenfolge zum Speichern der Elemente oder Werte folgt. Sobald das Array erstellt ist, können wir ihm mehrere Werte zuweisen. In Sprachen wie C und C++ soll der Entwickler zunächst die Größe des Arrays zuweisen, aber in PHP können wir beliebig viele Elemente hinzufügen, und die Größe des Arrays erhöht sich entsprechend.
Jetzt werden wir versuchen, Arrays in PHP anhand der Syntax und Beispiele zu verstehen. PHP-Arrays werden durch die Verwendung einer Array-Funktion implementiert, die als „array()“ geschrieben wird. Es verfügt über eine sehr einfache Syntax, die die Verwendung des Arrays sehr einfach macht. Unten finden Sie die Syntax zum Deklarieren und Initialisieren des Arrays in PHP.
$array_name = array("value1", "value2", "value3",..)
Hier,
Mit der oben genannten 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önnen.
$array_name[index]
Hier,
Die Tatsache, dass Arrays die Arbeit mit Programmen erleichtern, kann nicht geleugnet werden. In diesem Abschnitt werden wir verstehen, wie das Array die Arbeit tatsächlich erleichtert, und wir werden einige Beispiele betrachten, um einen genauen Überblick über die Leistungsfähigkeit des PHP-Arrays zu erhalten.
Beispiel: Die folgende Abbildung nimmt den Namen mehrerer Schüler auf und druckt ihn aus.
<?php $student_name=array("Amit", "Raj", "Dhiraj", "Shyam"); echo $student_name[0]; echo "<br>"; echo $student_name[1]; echo "<br>"; echo $student_name[2]; echo "<br>"; echo $student_name[3]; ?>
Ausgabe: Das obige Programm druckt die Namen aller Schüler und unten ist die Ausgabe.
Amit
Raj
Dhiraj
Shyam
Das folgende Diagramm verdeutlicht Ihnen das Konzept des Arrays. Es zeigt die Reihenfolge, in der den Elementen, die dem Array hinzugefügt werden, Werte zugewiesen werden.
In PHP gibt es zwei Arten von Arrays: eindimensionale Arrays und mehrdimensionale Arrays.
$array_name = array("value1", "value2", "value3")
$array_name = array ( array("String1", "Int1", "Int11"), array("Stirng2", "Int2", "int22"), array("String3", "Int3", "int33"), array("String4", "Int4", "int44"), )
$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"
Array in PHP is very helpful while dealing with complex programs. It plays a sheer crucial role in order to make the program less bulky. For illustration, in order to store 10 values we will need 10 different variables but by the use of an array in PHP, we can store 10 different values of the same data type in one array. By the virtue of array, the program could be made very efficient as it helps to save the memory that is usually consumed by the allocation of variables
For simple programs, a one-dimensional array could be very helpful and if the program is somewhat complex than a developer can leverage the multi-dimensional array to get the expected outcome. In PHP, there is no need to assign the data type of the array. It automatically detects the data type by analyzing the values or items assigned to it. In addition to all the features of an array, it’s characteristic of increasing the size automatically makes it favorite among the developers.
In the above sections, we learned how an array is implemented in PHP, the way it stores the value and how we can use the values assigned to the array. Now in this section, we see how array could be used together with some of the inbuilt functions to get the desired output. As we know the best way to learn anything is facilitated by examples, the same way we will have a look in an example to dive deeper on working with an array.
Example: In this example, we will use count function with the array to find the total number of students in a school.
<?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; ?>
Output: The count function will count the number of items assigned to the array and that will help us find the total number of students.
The total number of students is 4
The way we added items to the array is different that we used initially. It has been used here this way to give you an idea of the alternate way of assigning values to the array. Name of the four students are assigned to each index of the array and could be used by choosing the index accordingly. let’s see another example where we will be using the sort and count function collectively to sort the values in the array.
Example: In this example, we will assign several roll numbers to the array in some random order and then will make the use of sort function to arrange the order of roll numbers.
<?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] . " "; }?>
Output: The roll numbers that are assigned to the array in the random series will get sorted in ascending order.
Roll numbers in ascending order: 2 9 13 22
We have been watching out the pros of using the PHP array and now we will be arranging those in a single section. Below are some of the advantages of PHP array that makes it very useful.
An Array allows us to add multiple items of a similar type under one name which makes the values easy to access and convenient as well. Though the values are supposed to be of the same data type, we will not need to define the type of the array.
The data structures such as linked list, trees, queues are implemented in any high-level programming language by the use of an array. Due to this advantage of an array, the languages could provide a platform to work on complex applications as well. It actually facilitates the way data has to be stored in the memory.
Das mehrdimensionale Array ermöglicht es dem Entwickler, Operationen einer Matrix durchzuführen, indem er die Werte auf die gleiche Weise anordnet, wie sie im Array gespeichert sind. Die einzige Vorsichtsmaßnahme, die bei der Arbeit mit einer Matrix beachtet werden muss, besteht darin, dass die Ausgabe entweder in einem eindimensionalen oder zweidimensionalen Array erfolgen sollte. Wir haben das Ausgabearray entsprechend ausgewählt.
Was wir uns nur merken müssen, ist die Indexnummer, um einen bestimmten Wert zu finden. Es besteht keine Notwendigkeit, sich mehrere Variablennamen zu merken, da alle Werte mit demselben Namen aufgerufen oder verwendet werden könnten, der eigentlich der Array-Name ist.
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 der Speicher jedoch dem einzelnen Array zugewiesen werden, in dem mehrere Werte gespeichert werden könnten, was unnötig wäre Speicherverbrauch.
Um mit PHP-Arrays zu arbeiten, sollten Sie ein paar grundlegende Dinge über die Programmierung wissen, z. B. wie die Werte dem Array zugewiesen werden, wie er sie aufrufen soll und so weiter. Um die Datenstruktur mithilfe eines Arrays zu implementieren, muss man sich über den Datenstrukturteil und die Funktionsweise eines Arrays im Klaren sein.
Wir müssen auch ein Verständnis für Variablen haben, da ein Array nichts anderes als die erweiterte Version der Variablen ist. So wie eine Variable einen einzelnen Wert speichert, verwendet ein Array den Index zum Speichern eines einzelnen Werts und die durch den Mittelwert mehrerer Indizes addierten Einzelwerte werden zu einem Array zusammengefügt. Jeder mit guten Grundkenntnissen der Programmierung kann sehr einfach mit Arrays arbeiten.
Um die Antwort auf diese Frage zu erhalten, müssen wir uns an alles erinnern, was wir bisher in diesem Tutorial verstanden haben. Es liegt auf der Hand, dass wir es vorziehen, alles nur dann zu verwenden, wenn es uns irgendwelche Vorteile bietet, und da ein Array für uns in vielerlei Hinsicht sehr vorteilhaft ist, ziehen wir es immer vor, mit Arrays zu arbeiten, wo auch immer es erforderlich ist. Wenn wir beim Schreiben des Codes mehrere Werte für eine gemeinsame Entität speichern müssen, fällt uns als Erstes das Array ein.
Wie bereits erwähnt, ist die einzige Möglichkeit, die Datenstruktur in Programmen einzuführen, der Mittelwert eines Arrays. Baum, Stapel, Warteschlange und verknüpfte Liste sind einige der Datenstrukturen, die die Art und Weise 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 Speichernutzung zu verringern. Der Programmentwickler, der Arrays verwendet, ist immer sehr effizient und verbraucht weniger Speicher.
Jeder, der bereit ist, PHP zu lernen, ist die perfekte Zielgruppe, um PHP-Arrays zu lernen. Alles, was Sie zum Erlernen von Arrays benötigen, ist das Verständnis der Programmiergrundlagen. Genauer gesagt: Jeder, der sich mit den Grundlagen der Codierung auskennt, kann Arrays problemlos verstehen.
Aufgrund der Notwendigkeit, heutzutage mit großen Datenmengen zu arbeiten, ist es sehr wichtig, die Daten systematisch zu speichern, damit sie bei Bedarf abgerufen werden können und der richtige Ort ist, an dem das Array ins Spiel kommt. Zusammen mit Es unterstützt Ihre Karriere als Entwickler und bietet Ihnen auch die Möglichkeit, Ihre Karriere im Bereich Datenstrukturtechnologien auszubauen
Array spielt in jeder Programmiersprache 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 Datenmenge zum am meisten benötigten Gerät macht.
Das obige ist der detaillierte Inhalt vonWas ist ein PHP-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!