首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 使用 array_merge() 合併關聯與非關聯陣列的方法

     編輯:PHP 綜合知識

在 PHP 開發中,合併陣列是常見操作。array_merge() 函數可將一個或多個陣列合併為一個,後方陣列的值會附加在前方陣列之後,並返回合併後的新陣列。無論是關聯陣列(鍵值對)還是索引陣列(非關聯),皆能正常運作。

基本語法

array_merge(array $array1, array $array2, ...): array

實際範例

以下示範將一個字串轉為陣列後,與關聯陣列合併:

<?php
$beginning = 'foo';
$end = array(1 => 'bar');
$result = array_merge((array)$beginning, (array)$end);
print_r($result);
?>

輸出結果

Array
(
    [0] => foo
    [1] => bar
)

注意:若鍵名為數字索引,合併後會重新索引(從 0 開始);字串鍵名若重複,後方陣列的值會覆蓋前方。

適用場景

  • 合併多組設定選項
  • 整合來自不同來源的資料集
  • 動態建構陣列結構

善用 array_merge() 能簡化陣列操作,提升程式碼可讀性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved