मैं टर्नरी ऑपरेटरों का बहुत उपयोग करता हूं लेकिन मैं एक दूसरे के अंदर कई टर्नरी ऑपरेटर को ढेर नहीं लग सकता।PHP में एकाधिक टर्नरी ऑपरेटर को कैसे संयोजित करें?
मुझे पता है कि कई त्रिगुट ऑपरेटर स्टैकिंग कोड कम पठनीय होगा हूँ, लेकिन कुछ मामले में मैं यह करने के लिए करना चाहते हैं।
$foo = 1;
$bar = ($foo == 1) ? "1" : ($foo == 2) ? "2" : "other";
echo $bar; // display 2 instead of 1
सही सिंटैक्स क्या है:
यह वही है मैं अब तक की कोशिश की है है? प्रत्येक भीतरी त्रिगुट ऑपरेटर के आसपास
के संभावित डुप्लिकेट काम करेंगे [नेस्टेड php त्रिगुट मुसीबत: त्रिगुट उत्पादन = अगर - और] (http://stackoverflow.com/questions/4807454/nested -php-ternary-trouble-ternary-output-if-else) –
सभी को महान उत्तर दें। – Cybrix