Gọi lại mảng PHP
Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng hàm PHP 2 để tạo một mảng mới có các phần tử là kết quả của việc áp dụng hàm gọi lại cho từng phần tử Giới thiệu về hàm PHP array_map()Giả sử rằng bạn có một mảng chứa độ dài của hình vuông
Để tính diện tích hình vuông, bạn có thể sử dụng vòng lặp 3 như thế này
đầu ra
4 lặp qua các phần tử của mảng 5, tính diện tích của mỗi ô vuông và thêm kết quả vào mảng 6 Ngoài ra, bạn có thể sử dụng hàm 2 để đạt được kết quả tương tự
Trong ví dụ này, 2 áp dụng một hàm ẩn danh cho từng phần tử của mảng 5. Nó trả về một mảng mới có các phần tử là kết quả của hàm ẩn danh Từ PHP7. 4, bạn có thể sử dụng chức năng mũi tên thay vì chức năng ẩn danh như thế này 2 Cú pháp hàm array_map() trong PHPSau đây là cú pháp hàm 2 4 2 có các thông số sau
Hàm 2 trả về một mảng mới có các phần tử là kết quả của hàm gọi lại Hướng dẫn này tập trung vào dạng sau của hàm 2 1 Các ví dụ về hàm array_map() trong PHPHãy lấy thêm một số ví dụ về cách sử dụng hàm 2 1) Sử dụng PHP array_map() với một mảng đối tượngSau đây định nghĩa một lớp có ba thuộc tính. 8, 9, và 0 và một danh sách các đối tượng 1 7 Phần sau đây minh họa cách sử dụng hàm 2 để lấy danh sách tên người dùng từ mảng 3 Gọi lại PHP là gì?Hàm gọi lại (thường được gọi đơn giản là "gọi lại") là hàm được truyền dưới dạng đối số vào một hàm khác . Bất kỳ chức năng hiện có nào cũng có thể được sử dụng làm chức năng gọi lại.
Khi nào sử dụng mảng_walk?Giá trị trả về. array_map trả về một mảng mới, array_walk chỉ trả về true. Do đó, nếu bạn không muốn tạo một mảng do duyệt qua một mảng , bạn nên sử dụng array_walk.
Làm cách nào để chuyển hàm gọi lại trong PHP? |