इस लेख में, PHP Explode() फंक्शन का उपयोग करना सीखें जो एक पूर्वनिर्धारित इनबिल्ट PHP फंक्शन है।
explode फंक्शन का उपयोग "स्ट्रिंग को एलिमेंट्स के टुकड़ों में विभाजित करके ऐरे बनाने" के लिए किया जाता है। PHP में explode फंक्शन हमें एक स्ट्रिंग को डिलीमीटर के साथ छोटे कंटेंट में तोड़ने में सक्षम बनाता है। इस ब्रेक को डिलीमीटर के रूप में जाना जाता है।
सिंटैक्स
explode(separator, String, Number of Elements)
पैरामीटर्स
explode फंक्शन तीन पैरामीटर्स स्वीकार करता है जिनमें से दो अनिवार्य हैं और एक वैकल्पिक है।
आइए तीनों पैरामीटर्स पर चर्चा करें।
separator
यह कैरेक्टर महत्वपूर्ण बिंदुओं या उन बिंदुओं को निर्दिष्ट करता है जहां स्ट्रिंग विभाजित होगी, यानी जब भी यह कैरेक्टर स्ट्रिंग में पाया जाता है तो यह ऐरे के एक एलिमेंट के अंत और दूसरे की शुरुआत का प्रतीक है।
String
ऐरे में विभाजित की जाने वाली इनपुट स्ट्रिंग।
Number of Elements
यह एक वैकल्पिक पैरामीटर है। इसका उपयोग ऐरे के एलिमेंट्स की संख्या निर्धारित करने के लिए किया जाता है। यह पैरामीटर कोई भी पूर्णांक हो सकता है (पॉजिटिव, नेगेटिव या शून्य)।
नोट
जब यह पैरामीटर प्रदान नहीं किया जाता है तो लौटाया गया ऐरे सेपरेटर के साथ स्ट्रिंग को अलग करने के बाद बने एलिमेंट्स की कुल संख्या रखता है।
उदाहरण
<?php
$Original = "Hello,Welcome To Tutorials Point";
print_r(explode(" ",$Original));
print_r(explode(" ",$Original,3));
?>
आउटपुट:
Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials [3] => Point ) Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials Point )
व्याख्या
उपरोक्त उदाहरण में, पहले एक्सप्रेशन में, हमने तीसरा पैरामीटर पास नहीं किया है और हम केवल "स्पेस" डिलीमीटर की मदद से नया ऐरे बना रहे हैं लेकिन दूसरे एक्सप्रेशन में, हमने तीसरा पैरामीटर पास करके केवल तीन एलिमेंट्स के साथ नया ऐरे बनाने का निर्देश दिया है।