Làm thế nào tôi có thể nhận được cùng một giá trị trong mảng đa chiều trong php?
Đôi khi, chúng tôi yêu cầu xóa giá trị trùng lặp khỏi mảng đa chiều trong PHP framework php của chúng tôi như laravel, codeigniter, zend, v.v. Hôm nay, trong ví dụ này, tôi sẽ cung cấp cho bạn ví dụ về cách lấy các giá trị duy nhất từ mảng nhiều chiều theo cách đó các bản sao sẽ bị xóa Show
Trong ví dụ này, tôi có mảng đa chiều đơn giản với mảng giá trị trùng lặp và tôi sẽ thực hiện để chỉ nhận các giá trị duy nhất từ đa chiều. Có thể bởi lõi PHP array_map() và array_unique(). Nó giúp loại bỏ các giá trị trùng lặp khỏi mảng nhiều chiều Vì vậy, trước tiên, bạn có thể thấy bên dưới mảng đa chiều của tôi có các giá trị trùng lặp Mảng đa chiều PHP của tôi
Xóa các giá trị trùng lặp
đầu ra
Nó có thể giúp bạn Tôi đã tìm thấy câu trả lời để tìm một mảng đa chiều duy nhất sau rất nhiều lần tìm kiếm trên Google. Do đó, chúng tôi sẽ sử dụng tuần tự hóa mảng cho việc này. Tuần tự hóa là một kỹ thuật để lưu trữ và truyền các giá trị PHP mà không ảnh hưởng đến loại hoặc cấu trúc của chúng
mảng_duy nhất trong PHPHàm array_unique() được sử dụng để loại bỏ dữ liệu trùng lặp khỏi mảng đã cho Cú pháp. Có hai tham số sẽ được truyền trong 4, đầu tiên chỉ định một mảng được yêu cầu và thứ hai là tùy chọn chỉ định kiểu sắp xếp Các tham số tùy chọn có các giá trị có thể sau
Loại bỏ các giá trị trùng lặp khỏi một mảng trong PHPHãy loại bỏ các giá trị trùng lặp khỏi một mảng bằng phương pháp PHP 4 "adam","sub"=>"english","sub"=>"french","sub"=>"english"); echo ""; print_r(array_unique($reqArray)); ?> |