दिलचस्प पोस्ट
आप संपूर्ण निर्देशिका को ffmpeg के साथ कैसे परिवर्तित कर सकते हैं? कक्षा के तरीकों में स्थिर चर डीजेंगो में गंदी खेतों मैं अपने डब्लूसीएफ सेवा पर कन्स्ट्रक्टर को कैसे मान दूं? क्लास ऑब्जेक्ट का नाम जावास्क्रिप्ट में स्ट्रिंग के रूप में कैसे प्राप्त करें? लोचदार खोज – अनसाइन किए गए shards के साथ क्या करना है समूहीकृत बारप्लोट करने का सरल तरीका मेरे स्थानीय परिवर्तनों के बारे में गिट पर त्रुटि को कैसे अनदेखा करना मर्ज द्वारा ओवरराइट किया जाएगा? समूह द्वारा अधिकतम मूल्य कैसे प्राप्त करें मैं विजुअल स्टूडियो में प्रीप्रोसिंग के बाद सी / सी ++ स्रोत फ़ाइल कैसे देखूं? सी # असिंक – यह कैसे काम करता है? जावास्क्रिप्ट में अंडरस्कोर के साथ रिक्त स्थान की जगह? मौजूदा फ़ाइल खोलें, एक एकल पंक्ति संलग्न करें लूप से पहले या लूप में घोषित करने के बीच अंतर? डब्ल्यूसीएफ बनाम एएसपी.नेट वेब एपीआई

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

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

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

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

 echo $test . 'y' 

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

 echo "$testy" 

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

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

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

Solutions Collecting From Web of "स्ट्रिंग के साथ 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']