Heim >Backend-Entwicklung >PHP-Problem >Wie schreibe ich ein Array in PHP?

Wie schreibe ich ein Array in PHP?

PHPz
PHPzOriginal
2023-04-20 15:01:23627Durchsuche

PHP ist eine sehr beliebte Programmiersprache und Arrays sind einer der sehr wichtigen Datentypen in PHP. Arrays ermöglichen es Entwicklern, Daten effizienter zu speichern und zu bearbeiten. Daher ist es unbedingt erforderlich, den Umgang mit Arrays zu erlernen, um die PHP-Programmierung zu beherrschen. In diesem Artikel erfahren Sie, wie Sie Arrays in PHP schreiben.

1. Was ist ein Array?

Bevor wir uns mit dem Schreiben eines Arrays befassen, wollen wir zunächst verstehen, was ein Array ist. Ein Array ist ein Container, der mehrere Datenelemente speichern kann. Diese Datenelemente können unterschiedlichen Typs sein. In PHP kann ein Array als geordnete, assoziative Sammlung definiert werden, in der jedes Element einem Schlüsselnamen und einem Schlüsselwert zugeordnet ist. Einfach ausgedrückt ist ein PHP-Array eine Datenstruktur, die aus einem oder mehreren Schlüssel-Wert-Paaren besteht.

In PHP können Arrays indizierte Arrays, assoziative Arrays oder mehrdimensionale Arrays sein. In einem indizierten Array verfügt jedes Array-Element über einen numerischen Schlüssel, mit dem der entsprechende Wert gefunden werden kann. In einem assoziativen Array verfügt jedes Array-Element über einen Schlüsselnamen, über den der entsprechende Wert gefunden werden kann. Ein mehrdimensionales Array ist ein Array, das andere Arrays enthält, bei denen es sich um assoziative Arrays oder indizierte Arrays handeln kann.

Das Folgende ist beispielsweise ein Beispiel für ein assoziatives Array:

$person = array("name" => "Tom", "age" => 20, "gender" => "male");

Im obigen Array sind die Schlüsselnamen „Name“, „Alter“ und „Geschlecht“ und die entsprechenden Schlüsselwerte sind „Tom“. , „20“ und „männlich“.

2. Arrays in PHP schreiben

In PHP können wir ein Array auf folgende Weise erstellen:

1 Verwenden Sie die Funktion array(), um ein Array zu erstellen.

Die einfachste Methode ist die Verwendung der Funktion array() Dadurch wird ein leeres Array oder ein Array mit mehreren Elementen erstellt. Zum Beispiel:

$array = array(); // 创建空数组

$array = array(1,2,3); // 创建索引数组

$array = array(
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         ); // 创建关联数组

2. Verwenden Sie [], um ein Array zu erstellen

Für PHP5.4 und höher können Sie das Symbol [] verwenden, um ein Array zu erstellen. Zum Beispiel:

$array = []; // 创建空数组

$array = [1,2,3]; // 创建索引数组

$array = [
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         ]; // 创建关联数组

3. Arrays durch Schleifen erstellen

Wir können auch Schleifenanweisungen verwenden, um Arrays zu erstellen. Zum Beispiel:

$array = array(); // 创建空数组
for ($i=0; $i<10; $i++) {
    $array[] = $i; // 在数组尾部插入元素
}

Der obige Code erzeugt ein Indexarray mit 0 bis 9.

4. Verwenden Sie die Funktion list(), um ein Array zu erstellen.

Wir können die Funktion list() verwenden, um die Werte in einem Array einem Satz von Variablen zuzuweisen, oder wir können sie zum Erstellen eines Arrays verwenden . Zum Beispiel:

list($a, $b, $c, $d) = array(1, 2, 3, 4); // 将数组中的值赋给变量

$array = array();
list($array[]) = "first";// 将字符串"first"插入到数组尾部
list($array[]) = "second";// 将字符串"second"插入到数组尾部
list($array[]) = "third";// 将字符串"third"插入到数组尾部

Der obige Code erzeugt ein indiziertes Array mit drei Zeichenfolgen.

3. Verwenden von Arrays

Nachdem wir das Array erstellt haben, können wir über Schlüsselnamen oder Schlüsselwerte auf die Elemente im Array zugreifen. Zum Beispiel:

$array = array(
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         );

echo $array["name"];// 输出"Tom"

Wir können auch eine foreach-Schleife verwenden, um alle Elemente im Array zu durchlaufen. Beispiel:

foreach ($array as $key => $value) {
    echo "Key: " . $key . " Value: " . $value . "<br />";
}

Dieser Code gibt die Schlüsselnamen und Schlüsselwerte aller Elemente im Array aus.

Schließlich können wir Elemente im Array auch dynamisch hinzufügen, löschen und ändern. Zum Beispiel:

$array = array(
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         );

$array["hometown"] = "Shanghai";// 添加元素

unset($array["age"]);// 删除元素

$array["gender"] = "female";// 修改元素

Das Obige ist eine detaillierte Einführung zum Schreiben von Arrays in PHP. Ich hoffe, es kann Ihnen helfen, Arrays in der PHP-Entwicklung besser zu nutzen.

Das obige ist der detaillierte Inhalt vonWie schreibe ich ein Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn