Tôi có một mảng PHP trông giống như sau:
Index Key Value
[0] 1 Awaiting for Confirmation
[1] 2 Assigned
[2] 3 In Progress
[3] 4 Completed
[4] 5 Mark As Spam
Khi tôi var_dump các giá trị mảng tôi nhận được:
array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> string(9) "Assigned" } [2]=> array(2) { ["key"]=> string(1) "3" ["value"]=> string(11) "In Progress" } [3]=> array(2) { ["key"]=> string(1) "4" ["value"]=> string(9) "Completed" } [4]=> array(2) { ["key"]=> string(1) "5" ["value"]=> string(12) "Mark As Spam" } }
Tôi muốn xóa Đã hoàn thành và Đánh dấu là Thư rác . Tôi biết tôi có thể unset[$array[3],$array[4])
, nhưng vấn đề là đôi khi số chỉ mục có thể khác.
Có cách nào để loại bỏ chúng bằng cách đối sánh tên giá trị thay vì giá trị khóa không?