PHP में विभाजन: str_split () फ़ंक्शन क्या है



PHP ब्लॉग में यह विभाजन विभिन्न विभाजन विधियों पर विस्तार से चर्चा करेगा। यह उदाहरण के साथ सभी वैकल्पिक कार्यों की व्याख्या भी करेगा।

सेवा मेरे भाषा का अंकन एक ऐसी भाषा है जो स्क्रिप्ट को रनटाइम में व्याख्यायित करती है। लिपियों का उद्देश्य आमतौर पर प्रदर्शन को बढ़ाने या किसी अनुप्रयोग के लिए नियमित कार्य करने के लिए होता है। यह में विभाजित लेखआपको निम्नलिखित क्रम में विभाजन फ़ंक्शन के विकल्पों के बारे में विस्तृत जानकारी प्रदान करेगा:

PHP में विभाजित करें

विभाजन फ़ंक्शन को PHP 5.3.0 में अस्वीकृत कर दिया गया और हटा दिया गया PHP 7 । इस समारोह के विकल्प हैं और वे हैं:





  • preg_split ()
  • विस्फोट()
  • str_split ()।

Preg_split () क्या है?

यह एक इनबिल्ट फंक्शन है जिसका उपयोग दिए गए string को एक array में बदलने के लिए किया जाता है। स्ट्रिंग लंबाई के छोटे उप-तारों में विभाजित हो जाती है जो इस फ़ंक्शन का उपयोग करके उपयोगकर्ता द्वारा निर्दिष्ट किया जाता है। मान लीजिए, सीमा निर्दिष्ट है तो उप-स्ट्रिंग एक सीमा तक सीमा के माध्यम से वापस आती है।

वाक्य - विन्यास:



सरणी preg_split (पैटर्न, विषय, सीमा, ध्वज)

  • पैटर्न: यह तत्वों को अलग करने वाले पैटर्न को खोजने के लिए स्ट्रिंग प्रकार का है।
  • विषय: यह एक चर है जो इनपुट स्ट्रिंग को संग्रहीत करने के लिए उपयोग किया जाता है।
  • सीमा: यह सीमा को इंगित करता है। यदि सीमा निर्दिष्ट है, तो उप-स्ट्रिंग को सीमा तक वापस करना होगा। यदि सीमा 0 या -1 है, तो यह 'नो लिमिट' को इंगित करता है जिसका उपयोग ध्वज द्वारा किया जाता है।
  • झंडा:
    PREG_SPLIT_NO_EMPTY & minus; केवल नॉन-खाली टुकड़ों को preg_split द्वारा लौटाया जाएगा ()
    PREG_SPLIT_DELIM_CAPTURE परिसीमन पैटर्न में & minus; छोटा किया गया अभिव्यक्ति कैप्चर किया जाएगा और साथ ही लौटाया जाएगा।
    PREG_SPLIT_OFFSET_CAPTURE & minus; प्रत्येक होने वाले मैच के लिए एपेंडेंट स्ट्रिंग ऑफसेट को भी लौटा दिया जाएगा।

यदि आप वाक्यांश को किसी भी संख्या में अल्पविराम से विभाजित करना चाहते हैं या अंतरिक्ष वर्ण :

 
 

आउटपुट:



Array ( [0] => ashok [1] => tarun [2] => charan [3] => sabid )

इस तरह हम एक स्ट्रिंग को विभाजित करते हैं घटक वर्ण :

जावा कमांड लाइन तर्क उदाहरण
 

आउटपुट:

ऐरे ([0] => a [1] => s [2] => h [3] => o [4] = k)

इस तरह, हम एक स्ट्रिंग को विभाजित करते हैं मेल खाता है और उनकी संतान:

 

आउटपुट:

ऐरे ([0] => ऐरे ([0] => अशोक [1] => 0) [1] => ऐरे ([0] => है [1] => 6) [2] => ऐरे ([ 0] => a [1] => 9) [3] => ऐरे ([0] => छात्र [1] = 11))

विस्फोट क्या है ()?

यह एक अंतर्निहित फ़ंक्शन है जो एक स्ट्रिंग को एक सरणी में तोड़ता है।

वाक्य - विन्यास:

विस्फोट (विभाजक, स्ट्रिंग, सीमा)

  • विभाजक: यह चरित्र विभाजित करने के लिए स्ट्रिंग का फैसला करता है।
  • स्ट्रिंग: यह इनपुट स्ट्रिंग एक ऐरे में विभाजित होगी।
  • सीमा: यह वैकल्पिक है जो किसी सरणी में तत्वों की संख्या निर्दिष्ट करता है।

उदाहरण:

 
 

आउटपुट:

ऐरे ([0] => रविवार, सोमवार, मंगलवार, बुधवार) एरे ([0] => रविवार [1] => सोमवार, मंगलवार, बुधवार) एरे ([0 = => रविवार] 1] => सोमवार [2] ] => मंगलवार

Str_split () क्या है?

इस फ़ंक्शन का उपयोग करके किसी सरणी में स्ट्रिंग को विभाजित करने के लिए किया जाता है लंबाई पैरामीटर

वाक्य - विन्यास:

str_split (स्ट्रिंग, लंबाई ())।

शेफ बनाम कठपुतली बनाम ansible
  • स्ट्रिंग: यह स्ट्रिंग को विभाजित करने के लिए निर्दिष्ट करता है।
  • लंबाई: यह प्रत्येक व्यक्तिगत सरणी तत्व की लंबाई निर्दिष्ट करता है। डिफ़ॉल्ट 1 है।

उदाहरण:

 
 

आउटपुट:

ऐरे ([0] => ऐशो [1] => के)

इसके साथ हम इस लेख के अंत में आते हैं, मुझे उम्मीद है कि आपने उदाहरणों के साथ सभी तीन विभाजन कार्यों preg_split (), विस्फोट (), str_split () के बारे में सीखा है।

यदि आपको PHP ब्लॉग में यह विभाजन प्रासंगिक लगता है, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें PHP में विभाजित “और मैं तुम्हारे पास वापस आ जाऊंगा।