PHP विशिष्ट कार्यक्षमताओं वाले विभिन्न प्रकार के इनबिल्ट फंक्शन्स प्रदान करता है। str_split() PHP में एक पूर्वनिर्धारित फंक्शन है और इसका उपयोग दी गई स्ट्रिंग को ऐरे में कन्वर्ट करने के लिए किया जाता है।
यह फंक्शन इस तरह काम करता है कि यह दी गई स्ट्रिंग को उपयोगकर्ता इनपुट द्वारा निर्धारित लंबाई के छोटे स्ट्रिंग्स में विभाजित करता है और फिर घटकों को एक ऐरे में संग्रहीत करता है और ऐरे लौटाता है।
अब आइए पैरामीटर्स पर चर्चा करते हैं।
पैरामीटर्स
फंक्शन दो पैरामीटर्स स्वीकार करता है और नीचे समझाया गया है
string(अनिवार्य)
इसका अर्थ है वह स्ट्रिंग जिसे ऐरे में कन्वर्ट करने की आवश्यकता है।
splitting length (वैकल्पिक)
इसका अर्थ उस प्रत्येक ऐरे सेगमेंट की लंबाई से है जिसमें हम अपनी स्ट्रिंग को विभाजित करना चाहते हैं। डिफ़ॉल्ट रूप से, फंक्शन मान को 1 के रूप में स्वीकार करता है।
उदाहरण
<?php
$string = "TutorialsPoint";
print_r(str_split($string));
$string = "WelcomeTo Tutorials Point";
print_r(str_split($string, 4))
?>
आउटपुट
Array ( [0] => T [1] => u [2] => t [3] => o [4] => r [5] => i [6] => a [7] => l [8] => s [9] => P [10] => o [11] => i [12] => n [13] => t ) Array ( [0] => Welc [1] => omeT [2] => o Tu [3] => tori [4] => als [5] => Poin [6] => t )
व्याख्या
उपरोक्त उदाहरण में, पहले एक्सप्रेशन में, हमने ऐरे सेगमेंट की लंबाई के रूप में कोई पैरामीटर पास नहीं किया है, इसलिए डिफ़ॉल्ट रूप से, यह स्ट्रिंग को एकल घटक के साथ ऐरे में कन्वर्ट करता है।
दूसरे एक्सप्रेशन में हमने सेगमेंट लंबाई को "4" के रूप में पास किया है, इसलिए यह स्ट्रिंग को लंबाई 4 के एक सेगमेंट वाले ऐरे में कन्वर्ट करता है।