Verwendung von Array in PHP

Verwendung von Array in PHP
Das Array ist ein zusammengesetzter Datentyp und wird verwendet, um mehrere Werte in einer Variablen zu speichern, die die gleichen oder unterschiedlichen Wertestypen enthalten kann. Zwei Arten von Arrays können zum Speichern mehrerer Daten verwendet werden. Einer ist ein numerisches Array und ein anderer ist ein assoziatives Array. Der Indexwert ist für ein numerisches Array numerisch, und der Indexwert ist die Zeichenfolge für ein assoziatives Array. Jedes Array kann eindimensional oder mehrdimensional sein. PHP unterstützt sowohl numerisches als auch assoziatives Array. Wie verschiedene Arten von Array in PHP deklariert und zugegriffen werden können, werden in diesem Tutorial angezeigt.

Eindimensionales Array

Das Array, das nur eine Dimension enthält, und jedes Array-Element wird in einem bestimmten Index gespeichert, wird als eindimensionales Array bezeichnet. Es kann numerisch oder assoziativ sein.
Verschiedene Beispiele für eindimensionale Arrays sind im folgenden Abschnitt angezeigt:

Beispiel 1: Verwendung eines eindimensionalen numerischen Arrays

Das eindimensionale numerische Array kann in PHP auf verschiedene Weise definiert werden. Im folgenden Skript enthält $ arr1 -Array Stringwerte, die durch Angabe der Indexwerte deklariert werden. Als nächstes enthält das $ arr2 -Array numerische Werte, die mit der Verwendung von Array () deklariert werden. Zuletzt enthält ein $ arr3 -Array gemischte Daten, die auch mit der Funktion array () deklariert werden.

// Erstellen Sie das indexbasierte Zeichenanordnungsarray, indem Sie den Indexwert angeben
$ arr1 [0] = "gut";
$ arr1 [1] = "Better";
$ arr1 [2] = "Best";
// Zugriff auf das Element basierend auf dem Index
Echo "

Der zweite Indexwert von arr1 ist $ arr1 [1]

";
// Erstellen Sie das indexbasierte Array von Zahlen mit Array-Werten
$ arr2 = Array (10, 55, 34, 89, 20);
// Zugriff auf das Element basierend auf dem Index
Echo "

Der dritte Indexwert von arr2 ist $ arr2 [2]

";
// Erstellen Sie das indexbasierte Array verschiedener Daten mit Array-Werten
$ arr3 = Array ("Hallo", 10, True, 67.5, '15 -10-20 ');
// Lesen Sie das numerische Array mit für die Schleife
Echo "

Die Werte von arr3 sind:

";
foreach ($ arr3 als $ value)
echo "$ value
";

?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Der Wert des zweiten Index von $ arr1 wird in der ersten Ausgabe gedruckt. Der Wert des dritten Index von $ arr2 wird in der zweiten Ausgabe gedruckt. Alle Werte von $ arr3 werden in der dritten Ausgabe für die Schleife gedruckt.

Beispiel 2: Verwendung des eindimensionalen assoziativen Arrays

Ein eindimensionales assoziatives Array kann als eindimensionales numerisches Array deklariert werden. Das folgende Skript zeigt die Erklärung von drei Arten von eindimensionalem assoziativem Array wie das vorherige Beispiel.

// Erstellen Sie ein assoziatives Array, indem Sie jeden Index getrennt angeben
$ arr1 ["1110"] = "Abir Hossain";
$ arr1 ["7845"] = "Kabir Hossain";
$ arr1 ["2390"] = "Nurjahan Akter";
// Zugriff auf das Element basierend auf dem Index
Echo "

Der erste Indexwert von arr1 ist ".$ arr1 ['1110']."

";
// Erstellen Sie ein assoziatives Array mithilfe von Array () -Funktion
$ arr2 = array ("CSE201" => "Datenstruktur und Algorithmus", "CSE303" => "Networking",
"CSE401" => "Multimedia", "CSE202" => "Objektorientierte Programmierung");
// Lesen Sie die Schlüssel und Werte des assoziativen Arrays mit für die Schleife durch
Echo "

Die Werte von assoziativem Array, arr2 sind:

";
foreach ($ arr2 als $ key => $ value)
Echo "Kurs -ID: ".$ key.", Kursname: ".$ Wert."
";

?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Der jeweilige Indexwert von $ arr1 und alle Schlüssel und Werte von $ arr2 werden unter Verwendung der Foreach -Schleife gedruckt.

Zweidimensionales Array

Wenn das Array zwei Indizes zum Speichern der Elemente enthält, wird das Array als zweidimensionales Array bezeichnet. Ein zweidimensionales Array wird verwendet, um tabellarische Daten zu speichern, die eine feste Anzahl von Zeilen und Spalten enthält. Wie zweidimensionales Array in PHP deklariert und verwendet werden kann.

Beispiel-3: Verwendung des zweidimensionalen numerischen Arrays

Ein zweidimensionales numerisches Array wird im folgenden Skript deklariert. Der erste Index des Arrays enthält die Zeilenwerte, und der zweite Index des Arrays enthält die Spaltenwerte. Gemäß dem Skript enthält $ Websites Array drei Zeilen und drei Spalten. Die erste Zeile enthält die Liste der drei Suchmaschinen -Websites. Die zweite Zeile enthält eine Liste von drei E-Commerce-Websites. Die dritte Zeile enthält drei Geldtransferwebsites. Zwei für Schleifen werden verwendet, um den Index der Zeilen- und Spaltenwerte des Arrays zu identifizieren und die Array -Werte zu drucken.

// Erstellen Sie ein zweidimensionales numerisches Array
$ websites = array (
Array ("Google.com ", fragte.com "," Bing.com "),
Array ("Aliexpress.com ", ebay.com "," Amazon.com "),
Array ("Paypal.com "," Payoneer.com "," Skrill.com ")
);
// Zugriff auf das parikuläre Element des zweidimensionalen Arrays
Echo $ Websites [0] [2]."ist eine Suchmaschinenseite
";
Echo $ Websites [1] [1]."Ist eine E-Commerce-Site.
";
Echo $ Websites [2] [0]."Ist eine Online -Geldtransferseite.
";
// Lesen Sie das numerische Array mit für die Schleife
für ($ i = 0; $ i<3; $i++)

if ($ i == 0)
Echo "

Die Liste der Suchmaschinen -Websites lautet:

";
elseif ($ i == 1)
Echo "

Die Liste der E-Commerce-Websites lautet:

";
anders
Echo "

Die Liste der Websites für Online -Geldtransfer -Websites lautet:

";
für ($ j = 0; $ j < 3; $j++)
echo $ websites [$ i] [$ j]."
";


?>

Ausgang:

Nach dem Ausführen des obigen Skripts wird die folgende Ausgabe angezeigt.

Beispiel-4: Verwendung des zweidimensionalen assoziativen Arrays

Das folgende Skript zeigt die Verwendung eines zweidimensionalen assoziativen Arrays, bei dem die Indexwerte sowohl der Zeile als auch der Spalte String sind. Hier definiert die First Array () -Funktion den Indexwert der Zeile, der den Namen des Lehrers enthält, und die beiden Spalten werden in jeder Zeile durch eine andere Funktion von Array () definiert. Der Index jeder Spalte enthält den Kurscode und der Wert jeder Spalte enthält den Kursnamen. Die Schlüssel und Werte des Arrays drucken mit der Foreach -Schleife.

Array ("CSE101" => "Computer grundlegend",
"CSE105" => "C -Programmierung"),
"Nehal Ahmed" => Array ("CSE103" => "Physik-i",
"CSE203" => "Physik-II")
);
// Lesen Sie das zweidimensionale assoziative Array mit für die Schleife
foreach ($ lehrer als $ lehrer => $ kurse)
Echo "

Lehrername: $ Lehrer

";
Echo "Kursliste:
";
foreach ($ Kurse als $ id => $ kurs)
Echo $ Kurs."
";


?>

Ausgang:

Nach dem Ausführen des obigen Skripts wird die folgende Ausgabe angezeigt.

Abschluss:

Die Verwendung verschiedener Arten des Arrays wird in diesem Tutorial anhand einfacher Beispiele erläutert. In PHP gibt es viele integrierte Funktionen, die verschiedene Arten von Aufgaben mit Array-Variablen ausführen sollen, die in diesem Tutorial nicht erklärt werden. Die Möglichkeiten zur Definition und Arbeiten mit eindimensionalen und zweidimensionalen Array-Variablen werden in diesem Tutorial gezeigt, um dem neuen PHP-Benutzer zu helfen, den Zweck der Verwendung von Array zu kennen und es in seinem PHP-Skript anzuwenden.