Einführung in PHP-Array-Funktionen

PHP Array Functions (eine Abkürzung für Hypertext Pre-Processor) ist eine universelle Skriptsprache, die häufig verwendet wird. Die Kompatibilität mit HTML und Webentwicklung macht die entscheidende Technologie verständlich. Ein Array in PHP bedeutet einen Variablentyp, der mehrere Werte in einem einzigen enthalten oder speichern kann

Es kann leicht in HTML eingebettet werden, lassen Sie uns mit dem kurzen bezeugen -



……………

echo “Hello, I am a PHP !”;
?>
<_?php


……………

echo “Hello, I am a PHP !”;
?>

Die obige Skriptdatei ist ein eindeutiger Beweis dafür, wie gut die PHP-Skripte mit HTML kompatibel sind. Der PHP-Code enthält spezielle Anfangs- und Endklammern.

Wie erstelle ich ein Array in PHP?

array ()

Unten haben wir aufgelistet, wie das Array funktioniert -

$color = array(“red”, “green”, “blue”);

AUSGABE
$ color (0) = "rot"
$ color (1) = "grün"
$ color (2) = "blau"

Hier soll der Farbname in einer einzigen Farbvariablen gespeichert werden. Wir haben also eine Farbvariable in der Array-Funktion und in dieser Funktion haben wir alle Farben einzeln im Zeichenfolgenformat benannt.

PHP Array Funktionen

Es gibt 3 verschiedene Arten von Arrays:

  • Numerisches Array
  • Assoziatives Array
  • Mehrdimensionales Array

Diese drei werden unten erklärt:

1. Numerisches Array

Das numerische Array ist ein Array mit numerischer Indizierung. Sehen wir uns die Syntax des numerischen Arrays an. Es gibt zwei Arten von Syntax.

Erster Weg:

$array_name(0) = value;

Zweiter Weg:

$array_name() = value;

Hinweis: Hier steht Null in eckigen Klammern (0) für die Indexnummer.

Wert bedeutet, was ein Benutzer im Array speichern möchte.

Die erste und die zweite Syntax weisen einige Unterschiede auf, wobei eine in () Null und die andere in () leer ist.

Standardmäßig beginnt jedes Array mit dem Index 0, was bedeutet, dass für das erste Array, wenn wir in () 0 eingeben oder es leer lassen (), beide dasselbe bedeuten. Sehen Sie sich ein weiteres Beispiel an, um die Unterschiede besser zu verstehen

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

Ein Array mit einem anderen Wert und einem anderen Index ist unten aufgeführt.

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Assoziatives Array

Ein assoziatives Array ist ein Array mit Strings als Index. Der gespeicherte Wert wird in Verbindung mit Schlüsselwerten anstelle einer linearen Indizierung ausgeführt.

Sehen wir uns die Syntax des assoziativen Arrays an.

$array_name(“key”) = value;

Hinweis: Nennen Sie es als den Schlüssel oder nennen Sie es als den Index (beide haben die gleiche Bedeutung)

Das assoziative Array wird verwendet, wenn Sie eine Beziehung zwischen Ihrem Wert und dem Schlüssel (oder Index) erstellen müssen.

3. Mehrdimensionales Array

Ein mehrdimensionales Array enthält ein oder mehrere Arrays und Werte. Auf diese Arrays wird mit mehreren Indizes zugegriffen.

In einzelnen Definitionen können wir multidimensional als Array of Array bezeichnen. Ein mehrdimensionales Array kann 1D (eindimensional), 2D (zweidimensional) … n-dimensional sein.

AlexEngland23
PeterDeutschland26
LucyHolland27

Also, wenn wir in 2D speichern, wird die Zuordnung von etwas sein, was unten aufgeführt ist -

Alex (0) (0)England (0) (1)23 (0) (2)
Peter (1) (0)Deutschland (1) (1)26 (1) (2)
Lucy (2) (0)Holland (2) (1)27 (2) (2)

Gleiches gilt für n Dimensionen und Zuordnungen.

Beispiele für Typen der Array-Funktion

Sehen wir uns die Typen des Arrays anhand eines Beispiels an:

1. Numerisches Array


$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
<_?php

$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>

Ausgabe:

Wert ist elf
Wert ist zwölf
Wert ist dreizehn
Wert ist vierzehn
Wert ist fünfzehn

2. Assoziatives Array


$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>
<_?php

$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>

Ausgabe:

Das Gehalt von Alex ist hoch
Das Gehalt von Peter ist mittelgroß
Das Gehalt von Lucy ist niedrig

3. Mehrdimensionales Array



PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>
<_?php


PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>

Ausgabe:

Peter Parkers Email-ID ist:

Vorteile

Nachfolgend sind einige Vorteile aufgeführt:

  • Wenn Sie mehrere Daten desselben Typs mit nur einer Indexbenennung darstellen möchten.
  • Es hat eine breite Anwendbarkeit, da es verwendet werden kann, um andere Datenstrukturen wie Stapel, Bäume, Warteschlangen, Diagramme und verknüpfte Listen zu implementieren.
  • 2D / 3D-Arrays werden verwendet, um Matrizen effektiv darzustellen
  • Es hat weniger Kodierung mit der Beseitigung der Komplexität
  • Das Sortieren ist einfach

Fazit

PHP-Arrays sind für die PHP-Programmierung von entscheidender Bedeutung. Sie sind die ultimative Variable von PHP. Es verhält sich wie ein Vorratsbehälter zum Sammeln von Elementen. Arrays können auch andere Variablen wie Strings, Ganzzahlen und sogar andere Arrays speichern. Wenn Sie mit einer unbekannten Anzahl von Variablen umgehen müssen, müssen Sie lieber mit Arrays arbeiten. Durch Schleifen können Werte in Arrays ausgegeben werden, auch indem bestimmte Elemente mit den Index- oder Schlüsselwerten aufgerufen werden.

Empfohlene Artikel

Dies ist eine Anleitung zu PHP-Array-Funktionen. Hier diskutieren wir die Einführung, PHP-Array-Funktionen im Detail erklärt, Vorteile zusammen mit den Array-Codes und Ausgaben. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren.

  1. 3D-Arrays in Java
  2. String Array in Python
  3. 2D-Arrays in Python
  4. Variablen in PHP
  5. Anleitung zum Stapeln in Python mit Methoden