18. Ví dụ về foreach trong lập trình php

ưới đây là một số ví dụ về cách sử dụng vòng lặp foreach trong lập trình PHP để lặp qua mảng và tập hợp (collections):

Ví dụ 1: Lặp qua mảng số nguyên

php
$numbers = array(1, 2, 3, 4, 5);

foreach ($numbers as $number) {
    echo $number . " ";
}

Kết quả:





1 2 3 4 5

Ví dụ 2: Lặp qua mảng chuỗi

php
$fruits = array("apple", "banana", "orange");

foreach ($fruits as $fruit) {
    echo $fruit . " ";
}

Kết quả:





apple banana orange

Ví dụ 3: Lặp qua mảng kết hợp (associative array)

php
$student = array(
    "name" => "John",
    "age" => 20,
    "grade" => "A"
);

foreach ($student as $key => $value) {
    echo $key . ": " . $value . "<br>";
}

Kết quả:

makefile
name: John
age: 20
grade: A

Ví dụ 4: Lặp qua tập hợp đối tượng

php
class Book {
    public $title;
    public $author;

    public function __construct($title, $author) {
        $this->title = $title;
        $this->author = $author;
    }
}

$books = array(
    new Book("Harry Potter", "J.K. Rowling"),
    new Book("The Hobbit", "J.R.R. Tolkien"),
    new Book("To Kill a Mockingbird", "Harper Lee")
);

foreach ($books as $book) {
    echo $book->title . " by " . $book->author . "<br>";
}

Kết quả:

vbnet
Harry Potter by J.K. Rowling
The Hobbit by J.R.R. Tolkien
To Kill a Mockingbird by Harper Lee

Ví dụ 5: Sử dụng continue trong foreach

php
$numbers = array(1, 2, 3, 4, 5);

foreach ($numbers as $number) {
    if ($number % 2 == 0) {
        continue; // Bỏ qua số chẵn
    }
    echo $number . " ";
}

Kết quả:





1 3 5

Vòng lặp foreach thường được sử dụng để lặp qua các tập hợp dữ liệu như mảng, tập hợp, hoặc các đối tượng có thể lặp được.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top