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

How To Connect ftp Server Using php

Devsne VN 4257 lượt xem

(Base PHP)Khái niệm lập trình hướng đối tượng trong PHP - OOP

Devsne VN 3593 lượt xem

The Architecture of PHP (Part 2)

Devsne VN 6269 lượt xem

Overloading trong php

Devsne VN 5731 lượt xem

How To Convert PHP Array To JSON Object

Devsne VN 10459 lượt xem

[PHP] Expressions and Control Flow in PHP - Phần 2

Devsne VN 3468 lượt xem

PHP thuần: Collection helper

Devsne VN 7579 lượt xem

50 câu hỏi phỏng vấn PHP hay nhất

Devsne VN 7303 lượt xem

Những kiến thức nên chuẩn bị trước khi đi intern (PHP)

Devsne VN 6570 lượt xem

UnitTest là gì ? Những điều cần biết về Unit Test trong Laravel - PHP