真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

php如何數(shù)組合并但鍵名不變

這篇文章給大家分享的是有關php如何數(shù)組合并但鍵名不變的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及服務器租用等,在網站建設全網整合營銷推廣、WAP手機網站、VI設計、軟件開發(fā)等項目上具有豐富的設計經驗。

在php中,可以利用加號“+”來合并數(shù)組,具體語法格式“數(shù)組1+數(shù)組2”,這樣數(shù)組合并且數(shù)組的鍵名不會重置。使用加號“+”合并兩個數(shù)組,無論是普通數(shù)組還是鍵值對型數(shù)組,只要下標相同或者鍵相同,都是前者覆蓋后者。

一般PHP中合并兩個數(shù)組都會使用array_merge()

例如:

$data1 = ['111' => 'aaa', '222' => 'bbb', '333' => 'ccc'];
$data2 = ['444' => 'ddd', '555' => 'eee', '666' => 'fff'];
$data = array_merge($data1, $data2);
var_dump($data);

得到結果:

array(6) {
  [0]=>
  string(3) "aaa"
  [1]=>
  string(3) "bbb"
  [2]=>
  string(3) "ccc"
  [3]=>
  string(3) "ddd"
  [4]=>
  string(3) "eee"
  [5]=>
  string(3) "fff"
}

可以看到使用array_merge()會重置key值,如果key值對我們有用,不想重置,可以使用"+"合并數(shù)組。

$data1 = ['111' => 'aaa', '222' => 'bbb', '333' => 'ccc'];
$data2 = ['444' => 'ddd', '555' => 'eee', '666' => 'fff'];
$data = $data1 + $data2;
var_dump($data);

得到結果:

array(6) {
  [111]=>
  string(3) "aaa"
  [222]=>
  string(3) "bbb"
  [333]=>
  string(3) "ccc"
  [444]=>
  string(3) "ddd"
  [555]=>
  string(3) "eee"
  [666]=>
  string(3) "fff"
}

說明:

對于用"+"來合并兩個數(shù)組而言,無論是普通數(shù)組還是鍵值對型數(shù)組,只要下標相同或者鍵相同,都是前者覆蓋后者。這一點需要注意。

$arr1 = array(1, 2, 3, 4, 5);
$arr2 = array(1, 2, 6, 7, 8, 9, 10);
$result1 = $arr1 + $arr2;


$arr3 = array("name" => "itbsl", "age" => 13, "sex" => "Male");
$arr4 = array("name" => "火龍果", "age" => 13, "sex" => "Male", "id" => "411521");
$result2 = $arr3 + $arr4;

echo "
";
var_dump($result1);
var_dump($result2);

得到結果:

php如何數(shù)組合并但鍵名不變

感謝各位的閱讀!關于“php如何數(shù)組合并但鍵名不變”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


新聞名稱:php如何數(shù)組合并但鍵名不變
網頁URL:http://weahome.cn/article/jjgiod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部