在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中文網其他相關文章!