Hướng dẫn dùng laravel each trong PHP

Hàm each [] trong PHP có nhiệm vụ trả về KEYVALUE của mảng truyền vào.

Hàm này được sử dụng trên PHP4, PHP5 và PHP7.

  • Cú pháp
  • Tham số truyền vào 
  • Giá trị trả về
  • Ví dụ minh họa
  • Ứng dụng
  • Các hàm liên quan

Cú pháp

Cú pháp hàm each [] trong PHP như sau:

each [ array &$array ] : array

Tham số truyền vào 

  • $array là mảng được truyền vào.

Giá trị trả về

Hàm each[]  sẽ trả về một mảng gồm 4 phần tử trong đó có VALUE,KEY,INDEX của phần tử hiện tại.

Ví dụ minh họa

Array
[
    [1] => bob
    [value] => bob
    [0] => a
    [key] => a
]

Thông thường hàm each[] hay được đi cùng list[] để duyệt qua một mảng


// Và kết quả trả về tương ứng sẽ là
a => apple
b => banana
c => cranberry

Lưu ý: Khi sử dụng hàm each[], hàm này có thể nhận các đối số là các đối tượng, nhưng có thể sẽ trả về kết quả bị sai, do đó khi thao tác với các Object, nên hạn chế sử dụng each[].

Ứng dụng

//Nếu bạn không muốn phải sử dụng hàm reset[] để reset lại con trỏ trong mảng hãy sử dụng foreach thay vì while,list hay each

Chủ Đề