Cara untuk menggabungkan dua tatasusunan adalah dengan menukar nilai pertama dalam PHP
P粉288069045
P粉288069045 2023-08-08 17:06:54
0
1
421
<p>Saya mempunyai 2 contoh tatasusunan A1 = [1,2,3], A2 = [4,5,6]</p><p>Output yang saya perlukan ialah A3 = [1,4, 2 ,5,3,6]</p><p>Iaitu, output yang saya perlukan ialah nilai pertama tatasusunan pertama, diikuti dengan nilai pertama tatasusunan kedua, dan seterusnya </p> <p>Bagaimanakah saya boleh melaksanakan fungsi ini dalam PHP? </p><p>Saya mencuba beberapa fungsi tatasusunan PHP tetapi tidak mendapat hasil yang saya inginkan</p><p><br /></p>
P粉288069045
P粉288069045

membalas semua(1)
P粉155710425

Berikut ialah satu cara untuk melakukan ini (dengan mengandaikan kedua-dua tatasusunan mempunyai saiz yang sama):

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);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!