मेरा एक 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]), लेकिन समस्या यह है कि कभी-कभी सूचकांक संख्या अलग हो सकती है।
क्या मुख्य मूल्य के बजाय मूल्य नाम से मिलान करके उन्हें हटाने का कोई तरीका है?