में एक बहुआयामी सरणी अपडेट कर रहा है मैं एक सरणी है कि इसपीएचपी
$array =
Array
(
[0] => Array
(
[Product] => Amazing Widget
[Value] => 200
)
[1] => Array
(
[Product] => Super Amazing Widget
[Value] => 400
)
[2] => Array
(
[Product] => Promising Widget
[Value] => 300
)
[3] => Array
(
[Product] => Superb Widget
[Value] => 400
)
}
मैं सरणी आदेश है कि "होनहार विजेट" बदलने के लिए करने के लिए 800 के बजाय 300
नोट को अपडेट करना चाहते की तरह लग रहा है इस सरणी का मनमाना है, जिसका अर्थ है कि मुझे "उत्पाद" नाम मान (आधार पर इसके नंबर पर नहीं) के आधार पर मूल्य को अपडेट करने की आवश्यकता है।
मैं इसे सरणी में संख्या के माध्यम से एक्सेस करने का प्रयास कर रहा था लेकिन महसूस किया कि उस कारण से काम नहीं करेगा और मुझे यकीन नहीं है कि किसी अन्य के आधार पर एक बहुआयामी सरणी के एक तत्व के मूल्य को कैसे बदला जाए।
किसी भी मदद के लिए धन्यवाद।
इसे आजमाएं और वांछित उत्पाद की खोज करें और इसकी कुंजी को सहेजें। फिर उस कुंजी से जुड़े मान को बदलें? – WordsWorth
क्या आप इस सरणी को उत्पन्न कर रहे हैं, क्या आप संरचना बदल सकते हैं? – Alex
जैसा कि @ एलेक्स ने नोट किया है, उत्पाद नाम होने की कुंजी के साथ हैश का उपयोग करना बेहतर हो सकता है। प्रत्येक प्रविष्टि गुणों का एक हैश होगा। –