Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich Arrays mit String- und Integer-Schlüsseln in PHP zusammen?

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

Barbara Streisand
Barbara StreisandOriginal
2024-11-14 09:21:02836Durchsuche

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 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;

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,
]

Beachten Sie, dass die String-Schlüssel erhalten bleiben und die Integer-Schlüssel nach den vorhandenen Schlüsseln angehängt werden. 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!

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