Wie füge ich Arrays mit String- und Integer-Schlüsseln in PHP zusammen?

Barbara Streisand
Freigeben: 2024-11-14 09:21:02
Original
767 Leute haben es durchsucht

How to Merge Arrays with String and Integer Keys in PHP?

Arrays mit String- und Integer-Schlüsseln in PHP zusammenführen

Um zwei Arrays in PHP unter Beibehaltung ihrer String- und Integer-Schlüssel zusammenzuführen, können Sie Folgendes verwenden: der Array-Additionsoperator ( ). Im Gegensatz zu array_merge, das Arrays mit ganzzahligen Schlüsseln neu indiziert, wird beim Hinzufügen von Arrays das zweite Array an das erste angehängt und die vorhandenen Schlüssel beibehalten.

Zum Beispiel:

$staticIdentifications = [
    Users::userID => "USERID",
    Users::username => "USERNAME"
];

$companyVarIdentifications = CompanyVars::getIdentificationVarsFriendly($_SESSION['companyID']);

$idVars = $staticIdentifications + $companyVarIdentifications;
Nach dem Login kopieren

In diesem Szenario $ idVars ist ein Array mit String- und Integer-Schlüsseln, ähnlich wie:

[
    0 => 1,
    1 => 2,
    2 => 3,
    'a' => 1,
    'b' => 2,
    'c' => 3,
]
Nach dem Login kopieren

Beachten Sie, dass die String-Schlüssel und die Integer-Schlüssel erhalten bleiben wird nach den vorhandenen Schlüsseln angehängt. Mit diesem Ansatz können Sie Arrays mit unterschiedlichen Schlüsseltypen zusammenführen und dabei die ursprüngliche Struktur und Zuordnungen beibehalten.

Das obige ist der detaillierte Inhalt vonWie füge ich Arrays mit String- und Integer-Schlüsseln in PHP zusammen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage