Lặp qua mảng đa chiều trong PHP
Bây giờ hãy cùng học cách thực hiện việc lặp qua các mảng đa chiều bằng vòng lặp. Giả sử chúng ta có mảng sau:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
?>
Như bạn thấy, mảng này là hai chiều, điều đó có nghĩa là để lặp qua nó cần hai vòng lặp foreach lồng nhau:
<?php
foreach ($arr as $sub) {
foreach ($sub as $elem) {
echo $elem;
}
}
?>
Cho mảng sau:
<?php
$arr = [[1, 2, 3], [4, 5, 6, 7], [8, 9]];
?>
Sử dụng hai vòng lặp lồng nhau, hãy tìm tổng của các phần tử trong mảng này.