दिलचस्प पोस्ट
ईएफ संहिता में दशमलव परिशुद्धता और पैमाने पहले सीएसएस अभिव्यक्तियाँ गतिशील रूप से विद्यमान टैब फिर से बनाने के बिना चमकदार रूप से भूखंडों के साथ टैब बनाना एक सरणी में क्वेरी स्ट्रिंग पार्स करें जावा संवाहक: सीएएस बनाम लॉकिंग एकाधिक iPhone पुश नोटिफिकेशन + एपीएनएस + PHP + ट्यूटोरियल भेजा जा रहा है वॉचकिट एक्सटेंशन – कोई मिलती-जुलती प्रावधान प्रोफ़ाइल नहीं मिली क्यों strncpy नल समाप्त नहीं करता है? तू STD :: वेक्टर से वारिस नहीं होगा डॉक्सीजन धीमी है INSERT … डुप्लिकेट कुंजी पर (कुछ भी नहीं) @ रिसोर्स बनाम @ एटोवर्ड Android WebView के साथ मौजूदा .html फ़ाइल लोड हो रहा है चरण को कम करने के बाद आउटपुट फाइल मर्ज करें होस्टेड पूर्ण पाठ खोज समाधान का मूल्यांकन कैसे करें?

स्ट्रिंग के साथ PHP चर मिश्रणिंग शाब्दिक

क्या किसी को यह करने का एक अधिक कुशल तरीका पता है?

कहें कि मेरे पास एक चर $test और इसे परिभाषित किया गया है: $test = 'cheese'

मैं उत्पादन cheesey बनाना चाहता हूं, जिसे मैं ऐसा कर सकता हूं:

 echo $test . 'y' 

लेकिन, मैं इस तरह से कुछ और करने के लिए कोड को सरल करना पसंद करता हूं (जो निश्चित रूप से काम नहीं करेगा):

 echo "$testy" 

यह उदाहरण तुच्छ है, लेकिन कभी-कभी मैं एक स्ट्रिंग सीधे एक वेरिएबल के बाद जोड़ना चाहता हूँ जो मैंने उद्धरण (उदाहरण के लिए एक MySQL क्वेरी बनाते समय) में संलग्न किया है और आश्चर्य है कि अगर y का इलाज करने का कोई तरीका था जैसा कि यह अलग था इसे अलग करने की आवश्यकता के बिना, चर से

निम्नलिखित उदाहरण काम करता है, जो इको स्टेटमेंट में बेहतर पढ़ता है, लेकिन जो मैं चाहता हूं वह नहीं है:

 $test = cheese; $y = 'y'; echo "$test$y"; 

वेब के समाधान से एकत्रित समाधान "स्ट्रिंग के साथ PHP चर मिश्रणिंग शाब्दिक"

 echo "{$test}y"; 

स्ट्रिंग्स में सीधे चर को मिलाते समय आप अस्पष्टता को हटाने के लिए ब्रेसिज़ का उपयोग कर सकते हैं।

इसके अलावा, यह सिंगल कोट्स के साथ काम नहीं करता है। इसलिए:

 echo '{$test}y'; 

उत्पादन होगा

 {$test}y 

आप {} अपने वैरिएबल का उपयोग कर सकते हैं, इसे बाद में से अलग कर सकते हैं:

 echo "{$test}y" 

संदर्भ के रूप में, आप वैरिएबल पार्सिंग – पीएचपी मैनुअल के कॉम्प्लेक्स (घुंघराले) वाक्यविन्यास अनुभाग को देख सकते हैं।

 $bucket = '$node->' . $fieldname . "['und'][0]['value'] = " . '$form_state' . "['values']['" . $fieldname . "']"; print $bucket; 

पैदावार:

 $node->mindd_2_study_status['und'][0]['value'] = $form_state['values'] ['mindd_2_study_status']