合併兩個陣列的方式是在PHP中交替使用第一個值
P粉288069045
P粉288069045 2023-08-08 17:06:54
0
1
519
<p>我有2個陣列範例A1 = [1,2,3],A2 = [4,5,6]</p><p>我需要的輸出是A3 = [1,4, 2,5,3,6]</p><p>也就是說,我需要的輸出是第一個陣列的第一個值,後面跟著第二個陣列的第一個值,以此類推</p><p>我該如何在PHP中實現這個功能? </p><p>我嘗試了一些PHP數組函數,但沒有得到我想要的結果</p><p><br /></p>
P粉288069045
P粉288069045

全部回覆(1)
P粉155710425

以下是一種方法來實現此操作(假設兩個陣列具有相同的大小):

function merge($a1, $a2)
{
    $a3 = [];
    $len = count($a1);
    for($i=0;$i<$len;$i++)
    {
        $a3 []= $a1[$i];
        $a3 []= $a2[$i];
    }
    return $a3;
}

$a1 = [1, 2, 3];
$a2 = [4, 5, 6];
$a3 = merge($a1, $a2);
var_dump($a3);
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!