Hướng dẫn dùng invalid argument trong PHP

Home » Code

September 26, 2021September 23, 2021

invalid argument supplied for foreach[] này xảy ra khi hàm foreach[] cố gắng lặp qua dữ liệu không phải là mảng hoặc đối tượng, vì vậy ta phải xem xét loại dữ liệu này trước khi lặp.

Sửa lỗi invalid argument supplied for foreach[]

Kiểm tra kiểu dữ liệu trước khi lặp foreach với is_array[]is_object[]

// Nhận giá trị nào đó
$values = get_values[];

//kiểm tra giá trị
if [is_array[$values] || is_object[$values]]
{
    foreach [$values as $value]
    {
        ...
    }
}

Chủ Đề