2012-12-17 21 views
6

संभव डुप्लिकेट:
php string escaping like python’s “”“ ”“”?पीएचपी अजगर के ट्रिपल उद्धरण के बराबर - थोक मुद्रित करने के लिए कैसे/भागने के बिना पीएचपी भीतर एचटीएमएल के बहुत सारे

अजगर में ट्रिपल उद्धरण सभी उद्धरण निकल जाता है और न्यूलाइन के भीतर निहित है। उदाहरण के लिए,

""" this 
is all 


just one string. I can even tell you "I like pi". 
Notice that the single quotes are escaped - they don't end the string; and the newlines become part of the string 
""" 

किसी को भी पता है कि पीएचपी अजगर के

""" <form><h1>PUT HTML HERE</h1> </form> """ 
enter code here 

संपादित करने के लिए एक समान है है: भविष्य में इस सवाल को देख उन लोगों के लिए, मैं यह जवाब दे दिया है, यहाँ एक उदाहरण है:

$heading = "Heading Gettizburgz"; print <<< END <p><h1>$heading</h1> "in quotes" 'in single' Four score and seven years ago<br/> our fathers set onto this continent<br/> (and so on ...)<br/> </p> END;

प्रिंट: Heading Gettizburgz "in quotes" 'in single' Four score and seven years ago our fathers set onto this continent (and so on ...)

एक महत्वपूर्ण बात ध्यान दें, आपको यह सुनिश्चित करना होगा कि अंतिम END आपके कोड के बहुत बाएं (मुट्ठी कॉलम) से पहले किसी भी स्थान के बिना है।

स्रोत: http://alvinalexander.com/blog/post/php/php-here-document-heredoc-syntax-examples

+1

@RobertHarvey, मुझे लगता है कि आप सवाल नहीं मिला क्योंकि मार्कअप सभी नई-पंक्तियों निगल लिया। प्रश्नकर्ता की गलती बिल्कुल नहीं। –

+0

@MarkRansom: क्या यह एक "सामान्य संदर्भ" प्रश्न है, या क्या यह पर्याप्त अस्पष्ट है कि इससे दूसरों को फायदा हो सकता है? अब तक पोस्ट किए गए उत्तरों काफी प्रचलित प्रतीत होते हैं। –

+0

@ रॉबर्ट हार्वे: मैंने अतीत में एक समान प्रश्न की खोज की है (जब मैं PHP सीख रहा था)। मुझे नहीं लगता कि यह एक बुरा सवाल है। मुझे लगता है कि यहां SO – inspectorG4dget

उत्तर

8

आप heredocs या nowdocs उपयोग कर सकते हैं (heredocs नीचे देखें)।

हियरडॉक

$bar = <<<EOT 
bar 
EOT; 

Nowdoc

$str = <<<'EOD' 
Example of string 
spanning multiple lines 
using nowdoc syntax. 
EOD; 
+1

धन्यवाद माइकल आप कितना समय मैं भागने व्यर्थ है पर आश्चर्य होगा होगा।। मेरे कार्यों में सामान .... बहुत बहुत धन्यवाद! –

+0

कोई समस्या नहीं। खुशी है कि आपकी समस्या हल हो गई :) –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^