欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP合并兩個(gè)或多個(gè)數(shù)組的方法

 更新時(shí)間:2023年06月10日 13:52:03   投稿:laozhang  
在本篇文章里我們給大家?guī)硪黄P(guān)于PHP如何合并兩個(gè)或多個(gè)數(shù)組的知識(shí)點(diǎn)內(nèi)容,有需要的朋友們學(xué)習(xí)下。

使用運(yùn)算符“+”

PHP的數(shù)組運(yùn)算符“+”可以用來聯(lián)合兩個(gè)(或多個(gè)數(shù)組)。

<?php
header("content-type:text/html;charset=utf-8");
$x = array("red", "green","orange"); 
$y = array("red","blue","yellow","cyan"); 
$z = $x + $y; // $x 與 $y 的聯(lián)合
var_dump($z);
?>

輸出:

可以看出,第二個(gè)數(shù)組中只有第4個(gè)值包含在結(jié)果中,因?yàn)榈诙€(gè)數(shù)組的前三個(gè)元素具有和第一個(gè)數(shù)組元素相同的鍵。接下來讓我們看看數(shù)組索引不匹配時(shí)數(shù)組聯(lián)合運(yùn)算符"+"的作用:

<?php
header("content-type:text/html;charset=utf-8");
$x = array("a" => "red", "b" => "green"); 
$y = array("c" => "blue", "d" => "yellow"); 
$z = $x + $y; // $x 與 $y 的聯(lián)合
var_dump($z);
?>

輸出:

可以看出:數(shù)組運(yùn)算符“+”沒有對(duì)結(jié)果中索引進(jìn)行重新排序。

使用array_merge()函數(shù)

array_merge()函數(shù)可以用于將兩個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組,例:

<?php
header("content-type:text/html;charset=utf-8");
$x = array("0" => "red", "1" => "green","2" => "yellow"); 
$y = array("3" => "blue", "2" => "yellow","1" => " orange"); 
$z = array_merge($x, $y); // $x 與 $y 的聯(lián)合
var_dump($z);
?>

輸出:

可以看出,array_merge()函數(shù)傳遞給數(shù)組鍵的數(shù)字索引在返回的數(shù)組中從零開始重新編號(hào)。

使用array_merge_recursive()函數(shù)

array_merge_recursive()函數(shù)可以把一個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組。

<?php
header("content-type:text/html;charset=utf-8");
$x = array("0" => "red", "1" => "green","2" => "yellow"); 
$y = array("3" => "blue", "2" => "yellow","1" => " orange"); 
$z = array_merge_recursive($x, $y); // $x 與 $y 的聯(lián)合
var_dump($z);
?>

輸出:

到此這篇關(guān)于PHP合并兩個(gè)或多個(gè)數(shù)組的方法的文章就介紹到這了,更多相關(guān)PHP如何合并兩個(gè)或多個(gè)數(shù)組內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論