다음과 같은 PHP 배열이 있습니다.
Index Key Value
[0] 1 Awaiting for Confirmation
[1] 2 Assigned
[2] 3 In Progress
[3] 4 Completed
[4] 5 Mark As Spam
내가 var_dump 배열 값을 얻을 때 나는 이것을 얻는다 :
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" } }
완료 됨 및 스팸으로 표시 를 제거 하고 싶었습니다 . 나는 할 수 있다는 것을 알고 unset[$array[3],$array[4])
있지만 문제는 때때로 색인 번호가 다를 수 있다는 것입니다.
키 값 대신 값 이름을 일치시켜 제거하는 방법이 있습니까?