Nhờ giúp đỡ về vòng lặp trong php

Mình có một vòng lặp như dưới:

$a = array('a', 'b', 'c', 'd', 'e', 'g');
$b = array('1', '2');
$count_a = count($a); //count $a
$count_b = count($b); //count $b
$u = 0;
for($i = 0; $i < $count_a; $i++){
    $result[] = $a[$i].'-'.$b[$u];
    $u++;
    if($u == $count_b){
        print_r($result);
        $u = 0;
    }
}

và kết quả của nó là:

Array
(
    [0] => a-1
    [1] => b-2
)
Array
(
    [0] => a-1
    [1] => b-2
    [2] => c-1
    [3] => d-2
)
Array
(
    [0] => a-1
    [1] => b-2
    [2] => c-1
    [3] => d-2
    [4] => e-1
    [5] => g-2
)

Mình muốn làm sao để kết quả ra là:

Array
(
    [0] => a-1
    [1] => b-2
)
Array
(
    [2] => c-1
    [3] => d-2
)
Array
(
    [4] => e-1
    [5] => g-2
)

Ai giúp được thì giúp mình với chứ mình kiếm google mấy hôm nay chả ra rồi :frowning:

Bạn chưa làm trống array kìa bạn,nên nó lưu cả 4 cái ,thử dùng lệnh unset() nhé

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?