So fügen Sie Elemente zu einem Array in PHP hinzu
In PHP ist ein Array eine sehr häufig verwendete Datenstruktur. Es kann eine Reihe von Werten speichern, und auf die entsprechenden Werte kann über Schlüsselnamen zugegriffen werden. In praktischen Anwendungen müssen wir manchmal neue Elemente zu vorhandenen Arrays hinzufügen. In diesem Artikel wird erläutert, wie Sie in PHP neue Elemente zu Arrays hinzufügen.
Methode 1: Weisen Sie dem Array direkt einen Wert zu.
Die einfachste Methode besteht darin, dem Array direkt einen Wert zuzuweisen. Diese Methode eignet sich zum Hinzufügen eines neuen Elements oder zum Ersetzen ein vorhandener Wert. Wir können den Schlüsselnamen des Arrays als Index verwenden, um dem Array einen Wert zuzuweisen. Der Code lautet wie folgt:
<?php $fruits = array("apple", "banana", "orange"); $fruits["watermelon"] = "red"; var_dump($fruits); ?>
Im obigen Code definieren wir zunächst ein Array $fruits, das drei Elemente enthält , und dann übergeben wir $fruits["watermelon"] = "red"; Diese Codezeile fügt dem Array ein neues Element "watermelon" hinzu. Schließlich verwenden wir die Funktion var_dump(), um den Wert des gesamten Arrays auszugeben. Nach der Ausführung des Codes lautet das Ausgabeergebnis wie folgt:
array(4) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(6) "orange" ["watermelon"]=> string(3) "red" }
Sie können sehen, dass das Element „Wassermelone“ erfolgreich zum Array $fruits hinzugefügt wurde.
Wenn wir den Wert eines vorhandenen Elements ersetzen möchten, müssen wir nur den vorhandenen Schlüsselnamen auf die gleiche Weise verwenden, zum Beispiel:
<?php $fruits = array("apple", "banana", "orange"); $fruits[1] = "kiwi"; var_dump($fruits); ?>
Im obigen Code , ersetzen wir den Wert des zweiten Elements des $fruits-Arrays (Index 1) von „banana“ durch „kiwi“. Das Ausgabeergebnis ist wie folgt:
array(3) { [0]=> string(5) "apple" [1]=> string(4) "kiwi" [2]=> string(6) "orange" }
Methode 2: Verwenden Sie die Funktionen array_push() und array_unshift()
Zusätzlich zu der oben genannten direkten Zuweisungsmethode können wir auch einige verwenden Von PHP bereitgestellte integrierte Funktionen zum Hinzufügen von Array-Elementen. Unter diesen werden am häufigsten die Funktionen array_push() und array_unshift() verwendet.
array_push() Funktion kann neue Elemente am Ende des Arrays hinzufügen, der Code lautet wie folgt:
<?php $fruits = array("apple", "banana", "orange"); array_push($fruits, "watermelon"); var_dump($fruits); ?>
Im obigen Code definieren wir zunächst ein Array mit drei Elemente $fruits , und dann verwenden wir array_push(), um das neue Element „watermelon“ am Ende des $fruits-Arrays hinzuzufügen. Schließlich verwenden wir die Funktion var_dump(), um den Wert des gesamten Arrays auszugeben. Nach der Ausführung des Codes lautet das Ausgabeergebnis wie folgt:
array(4) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(6) "orange" [3]=> string(10) "watermelon" }
Sie können sehen, dass das neue Element „Wassermelone“ erfolgreich am Ende des Arrays $fruits hinzugefügt wurde.
Der Funktion array_push() entspricht die Funktion array_unshift(), die dem Kopf des Arrays neue Elemente hinzufügen kann. Der Code lautet wie folgt:
<?php $fruits = array("apple", "banana", "orange"); array_unshift($fruits, "watermelon"); var_dump($fruits); ?>
In Mit dem obigen Code definieren wir zunächst ein Array $fruits, das drei Elemente enthält, und fügen dann mit array_unshift() das neue Element „watermelon“ zum Kopf des $fruits-Arrays hinzu. Schließlich verwenden wir die Funktion var_dump(), um den Wert des gesamten Arrays auszugeben. Nach der Ausführung des Codes lautet das Ausgabeergebnis wie folgt:
array(4) { [0]=> string(10) "watermelon" [1]=> string(5) "apple" [2]=> string(6) "banana" [3]=> string(6) "orange" }
Sie können sehen, dass das neue Element „Wassermelone“ erfolgreich zum Kopf des Arrays $fruits hinzugefügt wurde.
Methode 3: Verwenden Sie den „+“-Operator
Zusätzlich zu den beiden oben genannten Methoden können wir auch den „+“-Operator verwenden, um das ursprüngliche Array und das neue zusammenzuführen Elemente in ein neues Array, der Code lautet wie folgt:
<?php $fruits = array("apple", "banana", "orange"); $new_fruit = array("watermelon"); $result = $fruits + $new_fruit; var_dump($result); ?>
Im obigen Code definieren wir zuerst ein Array $fruits mit drei Elementen und ein Array $new_fruit mit einem Element und verwenden dann „ + "-Operator führt diese beiden Arrays zu einem neuen Array $result zusammen. Schließlich verwenden wir die Funktion var_dump(), um den Wert des gesamten Arrays auszugeben. Nach der Ausführung des Codes lautet das Ausgabeergebnis wie folgt:
array(4) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(6) "orange" [3]=> string(10) "watermelon" }
Sie können sehen, dass das neue Element „Wassermelone“ erfolgreich am Ende des Arrays $fruits hinzugefügt wurde.
Zusammenfassung
In diesem Artikel werden drei gängige Methoden zum Hinzufügen von Elementen zu einem Array in PHP vorgestellt: direktes Zuweisen von Werten zum Array mithilfe von array_push() und array_unshift() Funktionen und Verwendung des Operators „+“. Jede dieser Methoden hat ihre Vor- und Nachteile, und wir können je nach Szenario die geeignete Methode auswählen. Gleichzeitig müssen Sie bei der Verwendung dieser Methoden auch auf die Schlüsselnamen und Indizes des Arrays achten, um Fehler zu vermeiden.
Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zu einem Array in PHP hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die JIT -Kompilierung von PHP 8 verbessert die Leistung, indem häufig ausgeführte Code in den Maschinencode zusammengestellt wird, um Anwendungen mit schweren Berechnungen zugute und die Ausführungszeiten zu reduzieren.

In dem Artikel wird das Sicherung von PHP -Dateien -Uploads erläutert, um Schwachstellen wie die Code -Injektion zu verhindern. Es konzentriert sich auf die Dateitypvalidierung, den sicheren Speicher und die Fehlerbehandlung, um die Anwendungssicherheit zu verbessern.

In dem Artikel werden OWASP Top 10 Schwachstellen in PHP- und Minderungsstrategien erörtert. Zu den wichtigsten Problemen gehören die Injektion, die kaputte Authentifizierung und XSS mit empfohlenen Tools zur Überwachung und Sicherung von PHP -Anwendungen.

In dem Artikel wird die symmetrische und asymmetrische Verschlüsselung in PHP erörtert und ihre Eignung, Leistung und Sicherheitsunterschiede verglichen. Die symmetrische Verschlüsselung ist schneller und für Massendaten geeignet, während asymmetrisch für den sicheren Schlüsselaustausch verwendet wird.

In dem Artikel wird die Implementierung einer robusten Authentifizierung und Autorisierung in PHP erörtert, um den nicht autorisierten Zugriff zu verhindern, Best Practices zu beschreiben und sicherheitsrelevante Tools zu empfehlen.

In dem Artikel werden Strategien zur Implementierung der API-Rate in PHP erörtert, einschließlich Algorithmen wie Token-Bucket und Leaky Bucket sowie Bibliotheken wie Symfony/Rate-Limiter. Es deckt auch die Überwachung, die dynamischen Einstellungsgeschwindigkeiten und die Hand ab

Vorbereitete Aussagen in PHP erhöhen die Sicherheit und Effizienz der Datenbank durch Verhinderung der SQL -Injektion und Verbesserung der Abfrageleistung durch Zusammenstellung und Wiederverwendung.

In Artikel wird das Abrufen von Daten aus Datenbanken mithilfe von PHP, die Schritte, Sicherheitsmaßnahmen, Optimierungstechniken und gemeinsame Fehler bei Lösungen erfasst.
