Iterables trong PHP
Học Php bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
PHP - Iterable là gì?

    Một iterable là bất kỳ giá trị nào có thể được lặp lại bằng một vòng lặp foreach().

PHP - Sử dụng Iterables

    Từ khóa iterable có thể được sử dụng làm kiểu dữ liệu của đối số hàm hoặc làm kiểu trả về của hàm

Ví dụ
Compiler
Ví dụ
Compiler
PHP - Tạo Iterables

Mảng

   Tất cả các mảng đều có thể lặp lại, do đó, bất kỳ mảng nào cũng có thể được sử dụng làm đối số của hàm yêu cầu có thể lặp lại.

Vòng lặp

    Bất kỳ đối tượng nào triển khai Iterator đều có thể được sử dụng làm đối số của hàm yêu cầu có thể lặp lại.   

    Một iterator chứa một danh sách các mục và cung cấp các phương thức để lặp qua chúng. Nó giữ một con trỏ tới một trong các phần tử trong danh sách. Mỗi mục trong danh sách phải có một khóa có thể được sử dụng để tìm mục đó.

    Một iterator phải có các phương thức sau:

  • current() Trả về phần tử mà con trỏ đang trỏ tới. Nó có thể là bất kỳ loại dữ liệu
  • key() Trả về khóa được liên kết với phần tử hiện tại trong danh sách. Nó chỉ có thể là một số nguyên, float, boolean hoặc chuỗi
  • next() Di chuyển con trỏ đến phần tử tiếp theo trong danh sách
  • rewind() Di chuyển con trỏ đến phần tử đầu tiên trong danh sách
  • valid() Nếu con trỏ bên trong không trỏ đến bất kỳ phần tử nào (ví dụ: nếu next() được gọi ở cuối danh sách), điều này sẽ trả về false. Nó trả về true trong mọi trường hợp khác
Ví dụ
Compiler
Một số bài viết liên quan
Devsne VN 7335 lượt xem

How To Validate URL In PHP With Regex

Devsne VN 9587 lượt xem

Viết code clean hơn trong php

Devsne VN 10119 lượt xem

2.0 Biến trong PHP

Devsne VN 9275 lượt xem

Cách phân tích và sửa lỗi trên mã PHP của tôi

Devsne VN 4983 lượt xem

Understanding Variables and References in PHP

Devsne VN 5563 lượt xem

Khám phá Traits trong PHP

Devsne VN 779 lượt xem

How To Remove index.php From URL In Laravel 9

Devsne VN 4518 lượt xem

Cách làm việc với mảng trong PHP

Devsne VN 5929 lượt xem

PHP: Commonly Used Custom Functions

Devsne VN 4439 lượt xem

Magic method trong PHP