PHP Array Tutorial

PHP Array Tutorial
Zwei Arten von Variablen werden verwendet, um Daten in PHP zu speichern. Eine Variablenart wird verwendet, um primitive Daten oder ein einzelner Wert zu speichern, und ein anderer Variablenart wird zum Speichern von zusammengesetzten Daten oder mehreren Werten verwendet. Eine Array -Variable wird verwendet, um die mehreren Werte verschiedener Typen in PHP zu speichern. Verschiedene Arten von Arrays werden von PHP unterstützt. In PHP gibt es viele Möglichkeiten, Arrays zu erstellen. Es gibt auch viele integrierte Array-Funktionen für den Zugriff auf und ändern Sie Array-Variablen. Die Möglichkeiten zum Erstellen verschiedener Arten von Arrays und zum Zugriff auf und ändern Sie Array-Werte mithilfe von PHP-integrierten Funktionen, wurden in diesem Tutorial gezeigt.

Arten von Arrays

Drei verschiedene Arten des Arrays können in PHP erstellt werden. Dies sind numerische Array, assoziatives Array und mehrdimensionales Array. Die Verwendung dieser Arrays wird unten erwähnt.

A. Numerisches Array
Der Index dieses Arrays ist numerisch und die Indexwerte dieses Arrays werden nacheinander standardmäßig generiert. Jeder Arraywert kann festgelegt oder erhalten, indem Sie den numerischen Index verwenden.

B. Assoziatives Array
Der Index dieses Arrays kann eine Zahl oder eine Zeichenfolge sein und die Indexwerte dieses Arrays können verschiedene Arten von Stringwerten enthalten, die als Schlüssel bezeichnet werden. Das Symbol '=>' wird verwendet, um jedes Schlüsselwertpaar dieses Arrays zu definieren, und auf jeden Wert des Arrays wird vom Corrc zugegriffen. Esponing Schlüsselwert.

C. Mehrdimensionales Array
Das Array, das mehr als eine Dimension enthält, wird als mehrdimensionales Array bezeichnet. Ein Array enthält ein oder mehrere Arrays in einem mehrdimensionalen Array. Mehrdimensionale numerische Arrays und das assoziative Array können in PHP verwendet werden.

PHP -Array -Erklärung

Das Array kann deklariert werden, indem der jeweilige Index und Wert getrennt angeben. Oder durch Initialisierung aller Werte zum Zeitpunkt der Array -Variablendeklaration unter Verwendung der dritten Klammern ([]) oder Array () oder Array ()). Drei verschiedene Arten von Array -Erklärungen sind unten gezeigt.

A. Deklarieren Sie das Array, indem Sie den Index definieren:

// einen Wert eines numerischen Arrays deklarieren
$ array1 [0] = "Hallo";
// einen Wert eines assoziativen Arrays deklarieren
$ array2 ["name"] = "fahmida";

B. Deklarieren Sie Array mit [] Klammern:

// deklarieren Sie ein numerisches Array von vier Elementen mit []
$ arrvar1 = ['php', 'html', 'css', 'javaScript'];
// Erklären Sie ein assoziatives Array von drei Elementen mit []
$ arrvar1 = ['Personal Homepage' => 'Php', 'Hypertext Mark-up-Sprache' => 'HTML', 'Cascading Style Sheet' => 'CSS'];

C. Deklare Array mithilfe von Array () -Funktion

// Deklary ein numerisches Array von vier Elementen mit der Funktion array ()
$ arrvar1 = array ('php', 'html', 'css', 'javaScript');
// Erklären Sie ein assoziatives Array von drei Elementen mit der Funktion array ()
$ arrvar1 = array ('Personal Homepage' => 'PHP', 'Hypertext Mark-up-Sprache' => 'HTML', 'Caskading Style Sheet' => 'CSS');

Beispiel 1: Zugriff auf numerisches Array ohne Schleife

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das drei Arrays des numerischen Index auf drei verschiedene Arten erstellt und auf die Array -Werte zugreift, indem Sie den Index definieren. Das erste Array wurde erstellt, indem der Index definiert wird und alle Zahlenwerte enthält. Das zweite Array wurde durch Verwendung von [] Klammern erstellt und enthält alle Stringwerte. Das dritte Array wurde unter Verwendung der Funktion array () erstellt und enthält verschiedene Datenarten. Als nächstes wurden die drei Werte durch Definieren des Index gedruckt.

// Erstellen Sie mit dem Index ein numerisches Array von Zahlen
$ arrnum [0] = 70;
$ arrnum [1] = 89;
$ arrnum [2] = 56;
// Erstellen Sie eine numerische Reihe von Zeichenfolgen mit [] Klammern
$ arrname = ["Janifer", "Jafar", "Jony"];
// Erstellen Sie ein numerisches Array verschiedener Werte mit dem Array ()
$ arrmix = array (true, "php", 8.1, 100);
// Drucken Sie die Werte der numerischen Arrays mit dem Index aus
echo "den Wert des 2. Index von Arrnum : $ arrnum [1]
";
echo "den Wert des 1. Index von Arrname : $ arrname [0]
";
echo "den Wert des 3. Index von Arrmix : $ arrmix [2] ";
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Der Wert der 2nd Index ist 89 für die $ arrnum Array. Der Wert des 1st Index ist Janifer für die $ arrname Array. Der Wert der 3Rd Index ist 8.1 für die $ arrmix Array.

Beispiel 2: Zugriff auf ein assoziatives Array ohne Schleife

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das drei assoziative Arrays auf drei verschiedene Arten erstellt und auf die Array -Werte zugreift, indem Sie den Index definieren. Das erste Array wurde erstellt, indem der Index definiert wird und alle Stringwerte enthält. Das zweite Array wurde durch Verwendung von [] Klammern erstellt und enthält alle Stringwerte. Das dritte Array wurde unter Verwendung der Funktion array () erstellt und enthält die Zahlenwerte. Als nächstes wurden die drei Werte durch Definieren des Index gedruckt.

// Erstellen Sie assoziatives Array mit dem Index
$ arassoc1 ["01267"] = "MD. Alam ";
$ arassoc1 ["02875"] = "Mita Chowdhury";
// Erstellen Sie ein assoziatives Array mit [] Klammern
$ arrassoc2 = ["Name" => "Mizanur Rahman", "E -Mail" => "[email protected] "," Telefon "=>" 018442341234 "];
// Erstellen Sie ein assoziatives Array mit dem Array ()
$ arassoc3 = Array ("Mizanur Rahman" => 80, "MITA Chowdhury" => 75, "MD". Alam "=> 85);
// Array -Werte drucken
Echo "Der Wert des ersten Arrays:". $ arassoc1 ["01267"]."
";
Echo "Der Wert des zweiten Arrays:". $ arassoc2 ["Name"]."
";
Echo "Der Wert des dritten Arrays:". $ arassoc3 ["md. Alam "];
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Die folgende Ausgabe wird nach der Ausführung des Skripts basierend auf den Indexwerten angezeigt. Drei Werte der bestimmten Indexwerte wurden in der Ausgabe gedruckt.

Beispiel 3: Zugriff auf mehrdimensionales Array ohne Schleife

Erstellen Sie eine PHP-Datei mit dem folgenden Skript, mit dem ein mehrdimensionales assoziatives Array von vier Zeilen und vier Spalten mit [] Klammern erstellt wird. Es enthält die Zeichenfolge und die Zahlenwerte. Als nächstes die Werte der 2nd Die Zeile des Arrays wird gedruckt, indem die Indexwerte definiert werden.

// Erstellen Sie ein mehrdimensionales Array von 4 Zeilen und 4 Spalten
$ foods = [
["ID" => "001", "Typ" => "Pizza", "Name" => "Hühnerpizza", "Preis" => 20],
["id" => "002", "Typ" => "Kuchen", "Name" => "Schlammkuchen", "Preis" => 50],
["ID" => "003", "Typ" => "Pasta", "Name" => "Italienische Pasta", "Preis" => 30],
["ID" => "004", "Typ" => "Eiscreme", "Name" => "Schokoladeneisen", "Preis" => 10]
];
// Drucken Sie die Werte des zweiten Datensatzes des Arrays aus
Echo "Die Werte der 2. Zeile:
".
"AUSWEIS :".$ foods [1] ["id"]."
".
"Typ :".$ foods [1] ["Typ"]."
".
"Name :".$ foods [1] ["Name"]."
".
"Preis: $".$ foods [1] ["Preis"];
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts basierend auf den Indexwerten wird die folgende Ausgabe angezeigt:

Beispiel 4: Graf -Array -Werte zählen

Die Array-Werte können mithilfe von PHP-integrierten Funktionen und mit der Schleife verwendet werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Weg zum Zählen der Array -Werte mithilfe zu kennen zählen() Und Größe von() Funktionen. Beide Funktionen funktionieren ähnlich und können die Elemente des mehrdimensionalen Arrays rekursiv zählen. Im Skript wurden zwei Arrays deklariert. Eines ist das numerische Array von 5 Stringwerten und ein anderer ist ein zweidimensionales Array von 3 Zeilen und 3 Spalten, die Zeichenfolge und Zahlenwerte enthalten. Die erste Count () -Funktion wurde verwendet, um die Gesamtelemente des numerischen Arrays zu zählen. Die sizeof () -Funktion wurde verwendet, um die Gesamtzahl der Zeilen des zweidimensionalen Arrays zu zählen. Die zweite count () -Funktion wurde verwendet, um die Gesamtelemente des zweidimensionalen Arrays unter Verwendung des COME_RECURSIVE-Modus zu zählen.

// Erstellen Sie eindimensionales Array
$ arrnames = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Erstellen Sie ein zweidimensionales Array
$ marks = [
["ID" => "01145", "Name" => "Kamal Hossain", "Marks" => 80],
["ID" => "01149", "Name" => "Rina Rahman", "Marks" => 89],
["ID" => "01155", "Name" => "Abir Hasan", "Marks" => 82]
];
// Drucken Sie die Gesamtelemente des Arrays
Echo "Die Gesamtelemente des eindimensionalen Arrays:". zählen ($ arrnames)."
";
Echo "Die Gesamtzahl der Zeilen des zweidimensionalen Arrays:". sizeof ($ marks)."
";
Echo "Die Gesamtelemente des zweidimensionalen Arrays:". count ($ marks, count_recursive);
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Das numerische Array enthält 5 Elemente, die gedruckt wurden. Das zweidimensionale Array enthält 3 Zeilen und das zweidimensionale Array enthält die gesamten gedruckten 3+ (3 × 3) = 12 Elemente.

Beispiel 5: Zugriff auf das Array mit der 'Loop' für 'Schleife

In den vorherigen Beispielen werden auf die bestimmten Array -Werte ohne Verwendung einer Schleife zugegriffen. Es ist effizient, eine Schleife zu verwenden, um auf alle oder die meisten Werte des Arrays zuzugreifen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die 'verwendet'für'Schleife, um auf alle Werte eines numerischen Arrays und eines assoziativen Arrays zuzugreifen. Hier das zählen() Die Funktion wurde verwendet, um die Gesamtelemente des numerischen Arrays zu zählen. Der Größe von() Die Funktion wurde verwendet, um die Gesamtzeilen des zweidimensionalen assoziativen Arrays zu zählen. Die Gesamtzahl der Elemente wurde für die Beendigung des 'für'Schleife.

// Erstellen Sie eindimensionales Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Erstellen Sie ein zweidimensionales Array
$ marks = [
["ID" => "01145", "Name" => "Kamal Hossain", "Marks" => 80],
["ID" => "01149", "Name" => "Rina Rahman", "Marks" => 89],
["ID" => "01155", "Name" => "Abir Hasan", "Marks" => 82]
];
// Array-Werte des eindimensionalen Arrays drucken
Echo "Die Werte eines eindimensionalen Arrays für Schleife verwenden:
";
für ($ i = 0; $ i < count($arrname); $i++)
echo $ arrname [$ i] ","
";

// Array-Werte des zweidimensionalen Arrays drucken
Echo "
Die Werte des zweidimensionalen Arrays für Schleife verwenden:
";
Echo "ID -Namensmarken
";
für ($ i = 0; $ i < sizeof($marks); $i++)
echo $ markiert [$ i] ["id"], "";
echo $ marks [$ i] ["Name"], "";
echo $ marks [$ i] ["marks"], "";
Echo "
";

?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Jeder Wert des eindimensionalen Arrays wurde in jeder Zeile gedruckt. Jeder Zeilenwert des zweidimensionalen Arrays wurde in jeder Zeile gedruckt.

Beispiel 6: Zugriff auf das Array mit der 'foreach' -Schleife

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das verwendet wird. 'für jede'Schleife, um auf alle Werte eines numerischen Arrays und eines assoziativen Arrays zuzugreifen. Für das assoziative Array werden nur die Werte für das numerische Array gedruckt, und sowohl Schlüssel als auch Werte werden gedruckt.

// Erstellen Sie ein numerisches Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Erstellen Sie ein assoziatives Array
$ client = ["id" => "01145", "name" => "Kamal Hossain", "E -Mail" => "[email protected] "," Adresse "=>" 12, Dhanmondi, Dhaka."];
// Array -Werte des numerischen Arrays drucken
echo "Die Werte eines numerischen Arrays mit einer foreach -Schleife:
";
foreach ($ arrname als $ value)
echo $ value."
";

// Array -Werte des assoziativen Arrays drucken
Echo "
Die Werte des assoziativen Arrays unter Verwendung der Foreach -Schleife:
";
foreach ($ client als $ key => $ value)
echo "$ key => $ value". "
";

?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Jeder Wert des numerischen Arrays wurde in jeder Zeile gedruckt. Jeder Schlüssel und Wert des assoziativen Arrays wurde in jeder Zeile gedruckt.

Beispiel 7: Zugriff auf das Array, indem Sie die 'while' Loop verwenden

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die 'verwendet'während'Schleife, um auf alle Werte eines numerischen Arrays zuzugreifen. Hier das zählen() Die Funktion wurde verwendet, um die Gesamtelemente des numerischen Arrays zu zählen, die verwendet wurden, um den Terminierungszustand der Schleife zu definieren. Der Schalter Die Variable wurde verwendet, um die 'während' Schleife zu iterieren, bis alle Werte des Arrays gedruckt sind.

// Erstellen Sie ein numerisches Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// den Zähler initialisieren
$ counter = 0;
Echo "Die Werte des numerischen Arrays mit der Schleife:
";
// die Schleife wiederholen, um die Werte des Arrays zu drucken
while ($ counter < count($arrname))

echo $ arrname [$ counter] ."
";
$ counter ++;

?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Jeder Wert des numerischen Arrays wurde in jeder Zeile gedruckt.

Beispiel 8: Zugriff auf das Array mit "DO-while" Loop

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die 'verwendet'DO-während'Schleife, um auf alle Werte eines numerischen Arrays zuzugreifen. Hier das zählen() Die Funktion wurde verwendet, um die Gesamtelemente des numerischen Arrays zu zählen, die verwendet wurden, um den Terminierungszustand der Schleife zu definieren. Der Schalter Die Variable wurde verwendet, um die Schleife "Do-while" zu iterieren, bis alle Werte des Arrays gedruckt sind.

// Erstellen Sie ein numerisches Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// den Zähler initialisieren
$ counter = 0;
Echo "Die Werte des numerischen Arrays mit do-the-the-the-thewerte:
";
// die Schleife wiederholen, um die Werte des Arrays zu drucken
Tun
echo $ arrname [$ counter]."
";
$ counter ++;

while ($ counter < count($arrname));
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Jeder Wert des numerischen Arrays wurde in jeder Zeile gedruckt.

Beispiel 9: Drucken Sie das Array mithilfe von Print_r () -Funktion

Der print_r () Funktion wird verwendet, um den Wert einer Variablen zu drucken. Diese Funktion kann vom Codierer verwendet werden, um den Inhalt eines Arrays zu überprüfen, ohne eine Schleife für Debugging -Zwecke zu verwenden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem die print_r () Die Funktion wurde verwendet, um den Inhalt eines numerischen Arrays von 5 Elementen und den Inhalt eines assoziativen Arrays von 4 Elementen zu drucken.

// Erstellen Sie ein numerisches Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Erstellen Sie ein assoziatives Array
$ client = ["id" => "01145", "name" => "Kamal Hossain", "E -Mail" => "[email protected] "," Adresse "=>" 12, Dhanmondi, Dhaka."];
echo "Die Werte des numerischen Arrays mithilfe von Print_r () -Funktion
";
print_r ($ arrname);
Echo "

Die Werte des assoziativen Arrays mithilfe von Print_r () -Funktion
";
print_r ($ client);
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Der numerische Schlüsselwert wurde mit dem Wert für das numerische Array gezeigt, und der Zeichenschlüsselwert wurde mit dem Wert für das assoziative Array gezeigt.

Beispiel 10: Drucken Sie das Array mit var_dump () -Funktion drucken

Der var_dump () Funktion ist eine weitere integrierte Funktion von PHP, die die Werte eines Arrays mit dem Datentyp druckt. Diese Funktion kann vom Codierer zum Debugging -Zweck verwendet werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem die var_dump () Die Funktion wurde verwendet, um den Inhalt eines numerischen Arrays von 5 Elementen und den Inhalt eines assoziativen Arrays von 4 Elementen wie dem vorherigen Beispiel zu drucken. Die Ausgabe dieser Funktion wird jedoch etwas anders sein als die print_r () Funktion.

// Erstellen Sie ein numerisches Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Erstellen Sie ein assoziatives Array
$ client = ["id" => "01145", "name" => "Kamal Hossain", "E -Mail" => "[email protected] "," Adresse "=>" 12, Dhanmondi, Dhaka."];
echo "Die Werte des numerischen Arrays mithilfe von var_dump () -Funktion:
";
var_dump ($ arrname);
Echo "

Die Werte des assoziativen Arrays mithilfe von var_dump () -Funktion:
";
var_dump ($ client);
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Gemäß der Ausgabe enthält das numerische Array 5 Elemente der Zeichenfolgewerte, und der Typ und die Länge jedes Werts wurden gedruckt. Das assoziative Array enthält 4 Elemente und die Art und die Länge jedes Wertes wurden gedruckt.

Beispiel 11: Sortieren Sie Array -Werte mit der Funktion "sort ())

Die Array-Werte können mithilfe einer beliebigen Schleife oder einer integrierten PHP-Funktion sortiert werden. PHP verfügt über viele integrierte Funktionen, die die Array-Werte auf unterschiedliche Weise sortieren. Der Sortieren() Funktion ist eine von ihnen. Es ist eine nützliche Funktion von PHP, um die Array -Werte in aufsteigender Reihenfolge zu sortieren, ohne eine Schleife zu verwenden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem die Sortieren() Die Funktion wurde verwendet, um drei verschiedene Arrays zu sortieren. Ein numerisches Array aller Zahlen, ein numerisches Array aller Saiten und ein assoziatives Array aller Zeichenfolgen wurden im Skript definiert. Der erste Sortieren() Die Funktion sortiert die Array -Werte in aufsteigender Reihenfolge basierend auf den Zahlen. Der Zweite Sortieren() Die Funktion sortiert die Array -Werte in aufsteigender Reihenfolge basierend auf den Zeichen der Zeichenfolgewerte. Der dritte Sortieren() Die Funktion sortiert die Array -Werte in aufsteigender Reihenfolge basierend auf den Zeichen der Zeichenfolgewerte.

// Erstellen Sie ein numerisches Array von Zahlen
$ arrnum = [10,56,3,69,12,8];
// Erstellen Sie eine numerische Reihe von Strings
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Erstellen Sie ein assoziatives Array
$ client = ["id" => "01145", "name" => "Kamal Hossain", "E -Mail" => "[email protected] "," Adresse "=>" 12, Dhanmondi, Dhaka."];
// Sortieren Sie das Zahlenarray
sortieren ($ arrnum);
Echo "Die sortierten Werte des numerischen Zahlenarrays:
";
print_r ($ arrnum);
// Sortieren Sie das String -Array
sortieren ($ arrname);
Echo "

Die sortierten Werte des numerischen String -Arrays:
";
print_r ($ arrname);
// Sortieren Sie das assoziative Array
sortieren ($ client);
Echo "

Die sortierten Werte des assoziativen Arrays:
";
print_r ($ client);
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Gemäß der Ausgabe wurden die Nummern der ersten Arrays in aufsteigender Reihenfolge sortiert und die Zeichenfolgewerte der zweiten und dritten Arrays basierend auf den Zeichen sortiert.

Beispiel 12: Reverse -Array -Werte unter Verwendung von Array_reverse () -Funktion

Die Array -Werte können vom letzten Index zum ersten durch Verwendung einer Schleife oder mit der Verwendung des Array_reverse () Funktion von PHP. Es gibt ein Array zurück, das die Werte eines anderen Arrays in umgekehrter Reihenfolge enthält. Diese Funktion kann verwendet werden, um die Werte eines Arrays in absteigender Reihenfolge zu sortieren. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem die Array_reverse () Die Funktion wurde verwendet, um die Werte eines numerischen Arrays und eines assoziativen Arrays umzukehren. Der print_r () Die Funktion wurde hier verwendet, um die umgekehrten Werte des Arrays zu drucken.

// Erstellen Sie ein numerisches Array
$ arrnum = [10,56,3,69,12,8];
// Erstellen Sie ein assoziatives Array
$ client = ["id" => "01145", "name" => "Kamal Hossain", "E -Mail" => "[email protected] "," Adresse "=>" 12, Dhanmondi, Dhaka."];
Echo "Die umgekehrten Werte des numerischen Arrays:
";
print_r (array_reverse ($ arrnum));
Echo "

Die umgekehrten Werte des assoziativen Arrays:
";
print_r (array_reverse ($ client));
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Der letzte Wert des numerischen Arrays war 8, der zu Beginn des ersten Umkehrungsarrays gedruckt wurde. Der letzte Schlüssel des assoziativen Arrays war "Adresse", die zu Beginn des zweiten Umkehrungsarrays gedruckt wurde.

Beispiel 13: Suchen Sie den Wert im Array durch Verwendung von Array_Search () -Funktion

Manchmal muss in einem Array nach einem bestimmten Wert suchen, der problemlos mit einer Schleife erfolgen kann. PHP hat jedoch eine integrierte Funktion namens namens Array_search () um diese Aufgabe zu erledigen. Es kehrt zurück WAHR Wenn der Suchwert im Array vorhanden ist, gibt es ansonsten zurück FALSCH. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das den Suchwert aus dem URL Array_search () Funktionieren Sie, um den Wert zu überprüfen, der in einem numerischen Array von Strings vorliegt. Wenn der Suchwert besteht, wird die Nachricht des "If" -Teils gedruckt. Andernfalls wird die Nachricht des "else" gedruckt. Wenn in der URL kein Suchwert angegeben ist, wird der „kein Suchwert angegeben.Meldung wird gedruckt.

// Erstellen Sie ein numerisches Array
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Überprüfen Sie, ob der Suchwert festgelegt ist oder nicht
if (isset ($ _ get ['src'])))

$ search = $ _get ['src'];
// den Wert im Array durchsuchen
if (array_search ($ suche, $ arrname))
echo "$ suche existiert im Array.
";
anders
Echo "$ suchsesuche existiert nicht im Array.
";

anders
echo "Es wird kein Suchwert angegeben.";
?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript ohne URL -Parameter aus dem Server aus. Hier ist der PHP -Dateiname Array13.PHP, das sich unter dem PHP -Ordner im Stammordner befindet.

http: // localhost/php/array13.Php

Die folgende Ausgabe wird angezeigt, wenn in der URL kein Parameterwert angegeben ist:

Führen Sie das Skript erneut mit dem folgenden Parameterwert aus:

http: // localhost/php/array13.Php?src = jony

Hier ist der Parametername src und der Parameterwert ist ''Jony '. Das Array enthält einen Wert. 'Jony ' aber nicht 'Jony '. Nach der Ausführung des obigen Links wird die folgende Ausgabe angezeigt:

Führen Sie das Skript erneut mit dem folgenden Parameterwert aus:

http: // localhost/php/array13.Php?src = jony

Hier ist der Parametername src und der Parameterwert lautet 'JOny '. Das Array enthält einen Wert. 'Jony '. Nach der Ausführung des obigen Links wird die folgende Ausgabe angezeigt:

Beispiel 14: Einlegen Sie den Wert in das Array mithilfe von Array_unshift () -Funktion

PHP verfügt über viele integrierte Funktionen, um Daten in ein vorhandenes Array einzufügen. Der Array_unshift () Funktion ist eine von ihnen. Ein oder mehrere Werte können am Anfang des Arrays mithilfe der Funktion eingefügt werden. PHP hat eine andere Funktion namens namens drücken() Das fügt den Wert am Ende des Arrays ein. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das das verwendet Array_unshift () Funktion zum Einfügen eines oder mehrere Werte in ein Array. Im Skript wurde ein numerisches Array von 5 Stringwerten deklariert. Die Array -Werte wurden mit a gedruckt für jede Schleife vor Einfügen von Daten. Als nächstes der erste Array_unshift () Die Funktion wurde verwendet, um zu Beginn des Arrays einen neuen Wert einzufügen. Der Zweite Array_unshift () Die Funktion wurde verwendet, um zu Beginn des Arrays zwei neue Werte einzufügen. Der für jede Die Schleife wurde erneut verwendet, um die Array -Werte nach dem Hinzufügen von drei neuen Werten zu drucken.

// Erstellen Sie ein numerisches Array
$ arrname = array ("Janifer", "Jafar", "Jony", "Jolly", "Jannat");
// Drucken Sie die Werte des Arrays
Echo "Die Werte des Arrays:
";
foreach ($ arrname als $ value)
echo $ value."
";

// Fügen Sie einen neuen Wert in das Array ein
Array_unshift ($ arrname, 'Kamal');
// Fügen Sie zwei neue Werte in das Array ein
Array_unshift ($ Arrname, 'Jamal', 'Helal');
// Drucken Sie die Werte des Arrays erneut nach Einfügen der Werte aus
Echo "

Die Werte von Array nach dem Einfügen:
";
foreach ($ arrname als $ value)
echo $ value."
";

?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Die ursprünglichen Werte des Arrays wurden zuerst gedruckt, die 5 Elemente enthalten. Die modifizierten Werte des Arrays wurden später gedruckt, die 8 Elemente und alle neuen Werte zu Beginn des Arrays eingefügt wurden.

Beispiel 15: Wert aus dem Array entfernen Sie mithilfe von Array_Shift () -Funktion

PHP verfügt über viele integrierte Funktionen, um Daten aus einem vorhandenen Array zu löschen. Die Array_Shift () Funktion ist eine von ihnen. Der Wert wird vom Beginn des Arrays mit dieser Funktion entfernt. PHP hat eine andere Funktion namens namens Pop() Das löscht den Wert vom Ende des Arrays. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das das verwendet Array_Shift () Funktion zum Löschen des Wertes von einem Array von Anfang an. Ein numerisches Array von 5 Stringwerten wurde im Skript wie das vorherige Beispiel deklariert. Die Array -Werte wurden mit a gedruckt für jede Schleife vor dem Löschen von Daten. Als nächstes die Array_Shift () Die Funktion wurde verwendet, um zu Beginn des Arrays einen neuen Wert einzufügen. Der für jede Die Schleife wurde erneut verwendet, um die Array -Werte nach dem Löschen eines Werts zu drucken.

// Erstellen Sie ein numerisches Array
$ arrname = array ("Janifer", "Jafar", "Jony", "Jolly", "Jannat");
// Drucken Sie die Werte des Arrays
Echo "Die Werte des Arrays:
";
foreach ($ arrname als $ value)
echo $ value."
";

// Entfernen Sie einen Wert vom Beginn des Arrays
Array_Shift ($ arrname);
// Drucken Sie die Werte des Arrays nach dem Löschen eines Wertes erneut
Echo "

Die Werte des Arrays nach dem Löschen:
";
foreach ($ arrname als $ value)
echo $ value."
";

?>

Ausgang
Öffnen Sie einen Browser und führen Sie das obige Skript vom Server aus. Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Die ursprünglichen Werte des Arrays wurden zuerst gedruckt, die 5 Elemente enthalten. Die geänderten Werte des Arrays werden später gedruckt, die 4 Elemente enthalten, nachdem ein Wert vom Anfang des Arrays gelöscht wurde.

Abschluss

Das Array ist eine sehr nützliche Datenstruktur von PHP, wenn es mit mehreren Daten arbeiten muss. Die mehreren Werte verschiedener Typen können mithilfe des Arrays in eine einzelne Variable gespeichert werden. Der Weg zum Erstellen verschiedener Arrays, des Zugriffs auf Arrays und der Änderung des Inhalts der Arrays wurde in diesem Tutorial unter Verwendung einfacher Beispiele beschrieben. PHP hat viele andere integrierte Funktionen im Zusammenhang mit Arrays, die hier nicht behandelt werden.