如何在 PHP 中將陣列與字串和整數鍵合併?

Barbara Streisand
發布: 2024-11-14 09:21:02
原創
767 人瀏覽過

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

在PHP 中合併具有字串和整數鍵的數組

要在PHP 中合併兩個數組,同時保留其字串和整數鍵,您可以使用陣列加法運算子( )。與使用整數鍵重新索引數組的 array_merge 不同,新增數組會將第二個數組附加到第一個數組,保留現有鍵。

例如:

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

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

$idVars = $staticIdentifications + $companyVarIdentifications;
登入後複製

在此場景中, $ idVars 將是一個同時包含字串和整數鍵的數組,類似於:

[
    0 => 1,
    1 => 2,
    2 => 3,
    'a' => 1,
    'b' => 2,
    'c' => 3,
]
登入後複製

請請注意,字串鍵被保留,並且整數鍵附加在現有鍵之後。這種方法可讓您合併具有不同類型鍵的陣列,同時保持原始結構和關聯。

以上是如何在 PHP 中將陣列與字串和整數鍵合併?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板