smarty

2012-09-07 12 views
5

का उपयोग कर स्ट्रिंग से स्ट्रिप रिक्त स्थान मैं स्मार्ट के लिए नया हूं।smarty

मैं जानना चाहता हूं कि Smarty में किसी दिए गए स्ट्रिंग से सभी सफेद-स्पेस वर्णों को कैसे निकालना है?

मेरे पास एक स्ट्रिंग है जैसे "यह मेरी स्ट्रिंग है"। आउटपुट "thisismystring" होना चाहिए।

मैं यह कैसे कर सकता हूं?

+1

कोशिश [ '{$ चर | बदल देते हैं: '': ''}'] (http://www.smarty.net/docsv2/en/language। modifier.replace.tpl)। – DCoder

+0

$ string = preg_replace ('/ \ s + /', '', $ string) आज़माएं; – gaurang171

उत्तर

17

the documentation से:

{$YourVariable|replace:' ':''} 
+0

आपका समाधान अच्छी तरह से काम किया। बहुत बहुत धन्यवाद – vandu

3

स्ट्रिप के बीच कुछ भी, सभी रिक्त स्थान हटा दिए जाएंगे।

{strip}{/strip} 
+0

जहां तक ​​मेरा संबंध है, केवल पीछे की जगहों को हटा देता है। – think123

+0

यह वह नहीं करेगा जो वह चाहता है: http://www.smarty.net/docs/en/language.modifier.strip.tpl – vanneto

+0

उनके पास smarty में rtrim और ltrim है http://phk.tekwire.net/demo/ Smarty_xref.php5/nav.html? _functions/index.html – amitchhajer

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