PHP foreach
Giới thiệu về foreach trong PHP
Trong PHP, câu lệnh foreach được sử dụng để duyệt qua các phần tử của mảng hoặc đối tượng. Đây là một cách tiện lợi và dễ đọc hơn so với việc sử dụng vòng lặp for hoặc while khi bạn chỉ cần thao tác với từng phần tử trong mảng.
Cú pháp
foreach ($mang as $giaTri) { // Thực hiện các thao tác với $giaTri }
Phân tích cú pháp
Trong cú pháp trên:
- $mang: Mảng cần duyệt qua.
- $giaTri: Biến sẽ chứa giá trị của từng phần tử trong mảng.
Duyệt qua mảng đơn giản
$mang = array("Apple", "Banana", "Cherry"); foreach ($mang as $traiCay) { echo $traiCay . "
"; }
Đoạn mã trên sẽ xuất ra:
- Apple
- Banana
- Cherry
Duyệt qua mảng với khóa
$mang = array("a" => "Apple", "b" => "Banana", "c" => "Cherry"); foreach ($mang as $khoa => $giaTri) { echo "$khoa => $giaTri
"; }
Đoạn mã này sẽ xuất ra:
- a => Apple
- b => Banana
- c => Cherry
Duyệt qua đối tượng
class TraiCay { public $ten; public function __construct($ten) { $this->ten = $ten; } } $traiCay1 = new TraiCay("Apple"); $traiCay2 = new TraiCay("Banana"); $mang = array($traiCay1, $traiCay2); foreach ($mang as $traiCay) { echo $traiCay->ten . "
"; }
Đoạn mã trên sẽ xuất ra:
- Apple
- Banana
Kết luận
Câu lệnh foreach là một công cụ mạnh mẽ trong PHP giúp đơn giản hóa việc xử lý các mảng và đối tượng. Việc sử dụng foreach giúp mã nguồn của bạn trở nên sạch sẽ và dễ đọc hơn.