Heim  >  Artikel  >  Backend-Entwicklung  >  So fügen Sie einen Schlüsselnamen zum PHP-Array hinzu

So fügen Sie einen Schlüsselnamen zum PHP-Array hinzu

WBOY
WBOYOriginal
2023-05-22 18:40:37623Durchsuche

In der PHP-Programmierung ist Array ein sehr wichtiger Datentyp, der zum Speichern mehrerer Variablen unterschiedlichen Typs verwendet werden kann. Beim Betrieb eines Arrays müssen wir möglicherweise den Schlüsselnamen des Arrays hinzufügen/ändern. In diesem Artikel erfahren Sie, wie Sie in PHP Schlüssel zu Arrays hinzufügen.

1. Grundlegende Syntax

In PHP gibt es zwei Möglichkeiten, Elemente zu einem Array hinzuzufügen:

  1. Verwenden Sie die Syntax in eckigen Klammern []

Der Beispielcode lautet wie folgt:

$array = []; // 初始化一个数组
$array['name'] = '张三';
$array['age'] = 20;

print_r($array); // 输出数组内容

Im obigen Code haben wir Verwenden Sie eckige Klammern [ ], um einen Schlüsselnamen hinzuzufügen, und Sie können dem Array eine beliebige Anzahl von Elementen hinzufügen. Verwenden Sie die Funktion print_r(), um den Inhalt des Arrays auszugeben. Das Ergebnis ist wie folgt:

Array
(
    [name] => 张三
    [age] => 20
)
  1. Verwenden Sie die Funktion array_push()

Der Beispielcode lautet wie folgt:

$array = [];
array_push($array, '张三', 20);

print_r($array);

Im obigen Code verwenden wir die Funktion array_push() zum Hinzufügen von Elementen zum Array. Diese Funktion fügt ein oder mehrere Elemente am Ende des Arrays hinzu. Verwenden Sie zur Ausgabe auch die Funktion print_r(). Das Ergebnis sieht wie folgt aus:

Array
(
    [0] => 张三
    [1] => 20
)

2. Fügen Sie ein assoziatives Array hinzu

Assoziatives Array ist ein spezieller Array-Typ und seine Elemente verwenden Zeichenfolgen als Schlüsselnamen. Wenn wir ein assoziatives Array hinzufügen, müssen wir den Schlüsselnamen und den Schlüsselwert zum gesamten Array hinzufügen. Der Beispielcode lautet wie folgt:

$array = [];
$array[] = array('name'=>'张三', 'age'=>20); // 添加关联数组

print_r($array); // 输出数组内容

Im obigen Code verwenden wir eckige Klammern [], um ein assoziatives Array hinzuzufügen. Der Schlüsselname und der Wert müssen in ein Array () eingefügt werden, um die entsprechende Beziehung zwischen sicherzustellen Schlüsselname und -wert. Das Ausgabeergebnis der Verwendung der Funktion print_r() lautet wie folgt:

Array
(
    [0] => Array
        (
            [name] => 张三
            [age] => 20
        )

)

3. Ändern Sie den Array-Schlüsselnamen

Wenn Sie den Array-Schlüsselnamen ändern möchten, können wir das ursprüngliche Element über die Funktion unset() löschen und Verwenden Sie dann eckige Klammern [] oder array_push() Die Funktion fügt neue Elemente hinzu, um den Schlüsselnamen zu ändern. Der Beispielcode lautet wie folgt:

$array = ['name'=>'张三', 'age'=>20];

// 删除name元素
unset($array['name']);

// 添加新元素
$array['username'] = 'zhangsan';

print_r($array);

Im obigen Code verwenden wir die Funktion unset(), um das ursprüngliche Namenselement zu löschen, und verwenden eckige Klammern [], um neue Elemente hinzuzufügen, um den Effekt einer Änderung des Schlüsselnamens zu erzielen. Das Ausgabeergebnis der Verwendung der Funktion print_r() lautet wie folgt:

Array
(
    [age] => 20
    [username] => zhangsan
)

4. Verwenden Sie foreach(), um das Array zu durchlaufen

In der tatsächlichen Entwicklung ist es häufig erforderlich, alle Elemente des Arrays zu durchlaufen. PHP bietet die foreach()-Schleife zum bequemen Durchlaufen von Arrays. Der Beispielcode lautet wie folgt:

$array = ['name'=>'张三', 'age'=>20];

foreach ($array as $key => $value) {
    echo $key . '=>' . $value . '<br>';
}

Im obigen Code verwenden wir foreach(), um das Array zu durchlaufen und die Schlüsselnamen und Werte des Arrays nacheinander auszugeben. Das Ausgabeergebnis ist wie folgt:

name=>张三
age=>20

5. Zusammenfassung

In diesem Artikel werden verschiedene Methoden zum Hinzufügen von Schlüsselnamen zu Arrays in PHP vorgestellt, einschließlich der Verwendung von eckigen Klammern [], der Funktion array_push(), dem Hinzufügen assoziativer Arrays und dem Ändern von Array-Schlüsselnamen. Darüber hinaus haben wir auch erläutert, wie man mit foreach() ein Array durchläuft. Durch das Studium dieses Artikels glaube ich, dass die Leser allgemeine Fähigkeiten im Array-Betrieb beherrschen und die Verwendung von PHP für die Entwicklung besser beherrschen können.

Das obige ist der detaillierte Inhalt vonSo fügen Sie einen Schlüsselnamen zum PHP-Array hinzu. 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