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 5053 lượt xem

PHP Array Functions With Example

Devsne VN 3799 lượt xem

PHP8 trình làng!

Devsne VN 5680 lượt xem

How To Convert PHP Array To JSON Object

Devsne VN 10216 lượt xem

How to Download File on the FTP Server Using PHP

Devsne VN 739 lượt xem

So sánh object trong PHP

Devsne VN 8687 lượt xem

Retrieve the native type of a variable with get_debug_type() in PHP 8

Devsne VN 2779 lượt xem

Lập trình hướng đối tượng trong PHP - Phần 3

Devsne VN 1349 lượt xem

PHP và những điều cần lưu ý trong PHP

Devsne VN 7343 lượt xem

Top PHP Tips and Tricks.

Devsne VN 7795 lượt xem

PHP magic methods