स्ट्रिंग कॉन्सटेनेशन के भीतर सशर्त तर्क एम्बेड करना
PHP में, स्ट्रिंग कॉन्सटेनेशन के भीतर सीधे एक if स्टेटमेंट रखने का प्रयास करने पर त्रुटि हो सकती है। यदि का उपयोग करने के बजाय, स्ट्रिंग हेरफेर के लिए टर्नरी कंडीशनल ऑपरेटर को नियोजित करने पर विचार करें।
टर्नरी कंडीशनल ऑपरेटर
टर्नरी ऑपरेटर, अक्सर ? :, किसी स्थिति का मूल्यांकन करने और उसकी सत्यता के आधार पर एक विशिष्ट मूल्य वापस करने का एक संक्षिप्त तरीका प्रदान करता है। इसका सिंटैक्स इस प्रकार है:
(conditional expression) ? (output if true) : (output if false)
स्ट्रिंग मैनिपुलेशन के लिए कार्यान्वयन
प्रदान किए गए उदाहरण में, आप सशर्त रूप से एक वर्ग जोड़ने के लिए टर्नरी ऑपरेटर का उपयोग कर सकते हैं पंक्ति के प्रकार मान के आधार पर div तत्व:
while ($row = mysql_fetch_array($sql)) {
$display = '';
}
नेस्टेड टर्नरी ऑपरेटर
अधिक जटिल परिदृश्यों के लिए, आप क्रमिक रूप से कई स्थितियों का मूल्यांकन करने के लिए कई टर्नरी ऑपरेटरों को नेस्ट कर सकते हैं:
$i = 0;
$j = 1;
$k = 2;
$result = 'Greater One is' . (
$i > $j ? (
$i > $k ? 'i' : 'k'
) : (
$j > $k ? 'j' : 'k'
)
) . '.';
टर्नरी ऑपरेटर का उपयोग करके, आप सिंटैक्स त्रुटियों का सामना किए बिना स्ट्रिंग कॉन्सटेनेशन के भीतर प्रभावी ढंग से सशर्त तर्क एम्बेड कर सकते हैं। यह तकनीक HTML या अन्य पाठ-आधारित सामग्री को गतिशील रूप से उत्पन्न करने के लिए एक लचीला और सुरुचिपूर्ण समाधान प्रदान करती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3