मैं इस तरह कुछ करना चाहता हूँ:PHP में "foreach x को छोड़कर" करने का सबसे शानदार तरीका क्या है?
foreach ($array as $key=>$value except when $key="id")
{
// whatever
}
... पाश के शरीर के अंदर एक "अगर" खंड डाल करने के लिए बिना। यह गारंटी नहीं है कि "आईडी" सरणी में पहला या अंतिम तत्व होगा, और मैं वास्तव में सरणी को अनसेट या टुकड़ा नहीं करना चाहता, क्योंकि यह महंगा, बदसूरत और मूल डेटा को बनाए रखेगा। मुझे लूप के अंदर दोनों कुंजी और मूल्य का भी उपयोग करने की ज़रूरत है।
कोई विचार?
जो काम करना चाहिए, लेकिन एक ढेर की अधिक स्मृति की आवश्यकता है क्योंकि यह सरणी की एक और प्रति बनाता है। – Alnitak
महंगा लग रहा है ... – Thilo
हां यह है कि इसे प्रतिबिंबित करने के लिए उत्तर बदल दिया गया है। – soulmerge