婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php合并數組并保留鍵值的實現方法

php合并數組并保留鍵值的實現方法

熱門標簽:離石地圖標注 長沙crm外呼系統業務 專業電話機器人批發商 電話機器人危險嗎 400電話申請方法收費 400電話辦理福州市 江蘇外呼電銷機器人報價 南寧高頻外呼回撥系統哪家好 深圳外呼系統收費

php合并數組,一般會使用array_merge方法。

array_merge — 合并一個或多個數組

array array_merge ( array $array1 [, array $... ] )

array_merge 將一個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的后面,返回作為結果的數組。

如果輸入的數組中有相同的字符串鍵名,則該鍵名后面的值將覆蓋前一個值。然而,如果數組包含數字鍵名,后面的將不會覆蓋原來的值,而是附加到后面。

如果只給了一個數組并且該數組是數字索引的,則鍵名會以連續方式重新索引。

例子1,數組使用字符串鍵名,相同的鍵名會被后面的覆蓋

?php
$arr1 = array('name'=>'fdipzone');
$arr2 = array('name'=>'terry');
$result = array_merge($arr1, $arr2);
print_r($result);
?>

輸出:

Array
(
 [name] => terry
)

例子2,數組使用數字鍵名,鍵名相同不會覆蓋,且鍵名會重新索引

?php
$arr1 = array(0=>'fdipzone',1=>'terry');
$arr2 = array(0=>'php',1=>'python');
$result = array_merge($arr1, $arr2);
print_r($result);
?>

輸出:

Array
(
 [0] => fdipzone
 [1] => terry
 [2] => php
 [3] => python
)

因工作需要,需要將調查問卷的兩部分選擇題的答案合并一起,每部分答案為數組(key=>value),key為題號,value為答案,且兩部分的題號不存在重復。

使用array_merge合并兩部分答案

?php
$form_data1 = array(11=>'A',12=>'B',13=>'C',14=>'D');
$form_data2 = array(25=>'B',26=>'A',27=>'D',28=>'C');
$result = array_merge($form_data1, $form_data2);
print_r($result);
?>

輸出:

Array
(
 [0] => A
 [1] => B
 [2] => C
 [3] => D
 [4] => B
 [5] => A
 [6] => D
 [7] => C
)

使用array_merge合并,因為題號(key)是數字,所以鍵名會重新索引,導致題號不能保留。

合并數組并保留鍵值的方法:

?php
$form_data1 = array(11=>'A',12=>'B',13=>'C',14=>'D');
$form_data2 = array(25=>'B',26=>'A',27=>'D',28=>'C');
$result = $form_data1 + $form_data2;
print_r($result);
?>

輸出:

Array
(
 [11] => A
 [12] => B
 [13] => C
 [14] => D
 [25] => B
 [26] => A
 [27] => D
 [28] => C
)

使用 “+” 運算符合并數組,可以保留數組的鍵值,如果合并的數組中含有相同的鍵值,后面的不會覆蓋前面的鍵值(前面的優先)。

以上這篇php合并數組并保留鍵值的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP中數組合并的兩種方法及區別介紹
  • php下將多個數組合并成一個數組的方法與實例代碼
  • php 數組的合并、拆分、區別取值函數集
  • php二維數組合并及去重復的方法
  • php數組實現根據某個鍵值將相同鍵值合并生成新二維數組的方法
  • PHP合并兩個或多個數組的方法
  • php 操作數組(合并,拆分,追加,查找,刪除等)
  • php通過array_merge()函數合并兩個數組的方法
  • php數組合并array_merge()函數使用注意事項
  • php合并數組array_merge函數運算符加號與的區別
  • PHP實現數組根據某個字段進行水平合并,橫向合并案例分析

標簽:白酒營銷 曲靖 南昌 興安盟 太原 濱州 南京 株洲

巨人網絡通訊聲明:本文標題《php合并數組并保留鍵值的實現方法》,本文關鍵詞  php,合并,數組,并,保留,鍵值,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php合并數組并保留鍵值的實現方法》相關的同類信息!
  • 本頁收集關于php合并數組并保留鍵值的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 寿阳县| 敦煌市| 柳州市| 博湖县| 香格里拉县| 东乡| 宕昌县| 安龙县| 柳江县| 兰考县| 顺平县| 合川市| 绥阳县| 萨嘎县| 江北区| 灌南县| 会同县| 巴马| 望都县| 太原市| 武陟县| 会东县| 麦盖提县| 怀化市| 武平县| 田林县| 沙田区| 湟中县| 普陀区| 新密市| 镇原县| 贡觉县| 阜新| 桃源县| 炉霍县| 庆阳市| 遵化市| 桓台县| 绵竹市| 南和县| 克东县|