फंक्शन ब्लॉक PREG_SPLIT

फंक्शन ब्लॉक PREG_SPLIT एक रेगुलर एक्सप्रेशन के आधार पर एक स्ट्रिंग को विभाजित करता है।

हिंट: यह फ़ंक्शन बाइनरी-सेफ़ है। इसका मतलब है कि UTF8 चिह्नों को सीधे संशोधित नहीं किया जा सकता है।

हिंट: इस फंक्शन ब्लॉक में चार से अधिक आउटपुट हो सकते हैं। आप दाईं ओर क्लिक करके एक और आउटपुट जोड़ सकते हैं।

हिंट: सामान्य विभाजनों के लिए, फंक्शन ब्लॉक EXPLODE की सिफारिश की जाती है।

इनपुट PATTERN

जिस एक्सप्रेशन को ढूंढना है, उसे स्ट्रिंग के रूप में।

इनपुट SUBJECT

विभाजित करने वाली स्ट्रिंग।

इनपुट LIMIT

अगर दिया गया है, तो अधिकतम LIMIT सब-स्ट्रिंग्स वापस दिए जाते हैं, जहां शेष स्ट्रिंग को अंतिम सब-स्ट्रिंग में रखा जाता है। -1, 0 या NULL का एक सीमा "कोई सीमा नहीं" का मतलब है।

इनपुट NO_EMPTY

अगर यह इनपुट सत्य है, तो फंक्शन ब्लॉक केवल उन भागों को वापस देता है जो खाली नहीं हैं।

इनपुट DELIM_CAPTURE

अगर यह इनपुट सत्य है, तो डिलिमिटर पैटर्न के ब्रैकेटेड एक्सप्रेशन भी कैप्चर किए जाते हैं और वापस दिए जाते हैं।

इनपुट OFFSET_CAPTURE

अगर यह इनपुट सत्य है, तो हर मिलान के साथ संबंधित ऑफसेट स्ट्रिंग में वापस दिया जाता है। ध्यान दें कि यह रिटर्न वैल्यूज को बदल देता है।

आउटपुट ERR

एरर के मामले में सत्य होता है।

आउटपुट COUNT

विभाजनों की संख्या या आंतरिक एरे का आकार वापस देता है।

आउटपुट P0..P#

अधिक आउटपुट जोड़े जा सकते हैं। हर विभाजन को एक आउटपुट पर ट्रांसफर किया जाता है। अगर आंतरिक एरे आउटपुट की संख्या से छोटी है, तो परिणाम बड़े आउटपुट पर NULL होता है।

देखें भी