दिलचस्प पोस्ट
नोड- gyp बिल्ड त्रुटि विंडो x64 यह क्यों नहीं है। DOM नोड्स को सही ढंग से वापस लाएं? सरणी के arrays.asList () मैं सी # या बैच फ़ाइल का उपयोग कर डिफ़ॉल्ट ब्राउज़र कैसे बदलूं? एनोटेशन द्वारा स्प्रिंग एमवीसी 3 में हेडर को कैश कैसे सेट करें रेल पर रूबी में एक फ़ाइल कैसे खोलें? INSERT … डुप्लिकेट कुंजी पर (कुछ भी नहीं) ऑरेकल में चुनिंदा क्वेरी के लिए डिफ़ॉल्ट पंक्ति क्रम कैनवास पर छवि के नॉनट्रांसपारेंट भाग के चारों ओर की सीमा बनाएं फास्ट सटीक बिग फिक्सरल विभिन्न कॉलमों के साथ डेटा। फ्रेम को आरबीआई करने के लिए कुशल तरीके से कस्टम क्लास के लिए प्रिंटलाइन / प्रिंट विधि कैसे बनाएं एंड्रॉइड स्टूडियो – ऑटो पूर्ण और अन्य सुविधाएं काम नहीं कर रही हैं किसी फ़ाइल को डेटाबेस में सहेज रहा है, बस इसे एक बाइट सरणी में कनवर्ट करें? JQuery के। टॉगल () विधि के लिए विकल्प जो इवेंटडेटा का समर्थन करता है?

एक या अधिक रिक्त स्थान या टैब द्वारा स्ट्रिंग विस्फोट करें

मैं एक स्ट्रिंग को एक या अधिक स्थान या टैब से कैसे विस्फोट कर सकता हूं?

उदाहरण:

ABCD 

मैं इसे एक सरणी बनाना चाहता हूँ

Solutions Collecting From Web of "एक या अधिक रिक्त स्थान या टैब द्वारा स्ट्रिंग विस्फोट करें"

 $parts = preg_split('/\s+/', $str); 

टैब से अलग करने के लिए:

 $comp = preg_split("/[\t]/", $var); 

रिक्त स्थान / टैब / नई लाइनों से अलग करने के लिए:

 $comp = preg_split('/\s+/', $var); 

अकेले रिक्त स्थान से अलग करने के लिए:

$comp = preg_split('/ +/', $var);

यह काम:

 $string = 'ABC D'; $arr = preg_split('/[\s]+/', $string); 

मुझे लगता है कि आप preg_split चाहते हैं:

 $input = "ABCD"; $words = preg_split('/\s+/', $input); var_dump($words); 

लेखक विस्फोट के लिए पूछा, आप इस तरह विस्फोट का उपयोग कर सकते हैं

$resultArray = explode("\t", $inputString);

नोट: आपको सिंगल नहीं, दोहरे उद्धरण का उपयोग करना चाहिए।

विस्फोट का उपयोग करने के बजाय, preg_split प्रयास करें: http://www.php.net/manual/en/function.preg-split.php

पूरी चौड़ाई के लिए खाता जैसे कि

 full width 

आप विस्तार से इस पर उत्तर दें सकते हैं:

 $searchValues = preg_split("@[\s+ ]@u", $searchString); 

सूत्रों का कहना है:

  • स्ट्रिंग PHP से बहु-बाइट व्हाइट स्पेस को छांटें
  • सभी जापानी श्वेत स्थान के वर्ण क्या हैं?

(मेरे पास कोई टिप्पणी पोस्ट करने के लिए पर्याप्त प्रतिष्ठा नहीं है, इसलिए मैं इसे एक उत्तर के रूप में लिखा है।)

 Explode string by one or more spaces or tabs in php example as follow: <?php $str = "test1 test2 test3 test4"; $result = preg_split('/[\s]+/', $str); var_dump($result); ?> /** To seperate by spaces alone: **/ <?php $string = "pqrst"; $res = preg_split('/ +/', $string); var_dump($res); ?> 

@ ओप, इससे कोई फर्क नहीं पड़ता, आप बस विस्फोट के साथ एक जगह पर विभाजित कर सकते हैं। जब तक आप उन मूल्यों का उपयोग नहीं करना चाहते, तब तक विस्फोट किए गए मानों पर पुनरावृत्त करें और रिक्त स्थान छोड़ दें।

 $str = "ABCD"; $s = explode(" ",$str); foreach ($s as $a=>$b){ if ( trim($b) ) { print "using $b\n"; } }