मैं हमेशा एक बहुत ही सुरुचिपूर्ण समाधान, पहले से ही प्रस्तुत से काफी समान है, जो एक बहुत की आवश्यकता नहीं है का इस्तेमाल किया है अतिरिक्त कोड का।
एचटीएमएल
<select name="make">
<option value="1:First Option">First Option Text</option>
<option value="2:Second Option">Second Option Text</option>
<option value="3:Third Option Text">Third Option Text</option>
</select>
पीएचपी इस विधि का
$value = split(':', $make)[0];
$text = split(':', $make)[1];
लाभ
हाँ, वहाँ serialworm के जवाब देने के लिए निश्चित रूप से समानताएं हैं, फिर भी हम हमारे PHP में कोड को कम असंगत रूप से एक सरणी में परिवर्तित करके और तत्व चुनकर ब्लॉक करें तुरंत जरूरी है।
मेरे मामले में, मैं एक संपर्क फ़ॉर्म में इस सटीक शॉर्ट-हाथ कोड का उपयोग करता हूं जहां यह एक-लाइनर (चयनित विभाग का नाम प्राप्त करने के लिए) कोड को साफ दिखने के लिए महत्वपूर्ण है। इस मामले के बारे में सभी प्रतिक्रियाओं के लिए
, मुझे लगता है कि यह सबसे सुंदर है। इस लाइन के लिए –