Tôi có $ hàng biến sau đây:Chọn giá trị mảng chỉ độc đáo từ mảng này
Mảng (
[0] => stdClass Object ( [product_sku] => PCH20 ) [1] => stdClass Object ( [product_sku] => PCH20 ) [2] => stdClass Object ( [product_sku] => PCH19 ) [3] => stdClass Object ( [product_sku] => PCH19 )
)
tôi cần phải tạo ra mảng thứ hai $ thứ hai chứa chỉ các giá trị duy nhất:
Mảng (
[0] => stdClass Object ( [product_sku] => PCH20 ) [1] => stdClass Object ( [product_sku] => PCH19 )
)
Nhưng khi tôi chạy array_unique trên $ hàng, tôi nhận được:
catchable lỗi nghiêm trọng: đối tượng của lớp stdClass không thể chuyển đổi thành chuỗi trên dòng
Theo mặc định, PHP sẽ cố gắng chuyển đổi giá trị thành chuỗi để so sánh. Thử chỉ định "mặc định": '$ result = array_unique ($ array, SORT_REGULAR);' –