Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में str_split () फ़ंक्शन की व्याख्या करें


PHP विभिन्न प्रकार के इनबिल्ट फंक्शन प्रदान करता है जिसमें विशेष प्रकार्य होते हैं। str_split() PHP में एक पूर्वनिर्धारित फ़ंक्शन है और इसका उपयोग दिए गए स्ट्रिंग को एक सरणी में बदलने के लिए किया जाता है।

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

अब आइए मापदंडों पर चर्चा करें।

पैरामीटर

फ़ंक्शन दो मापदंडों को स्वीकार करता है और नीचे समझाया गया है

स्ट्रिंग(अनिवार्य)

इसका अर्थ है वह स्ट्रिंग जिसे एक सरणी में बदलने की आवश्यकता है।

विभाजन की लंबाई (वैकल्पिक)

इसका मतलब है कि प्रत्येक सरणी खंड की लंबाई के लिए, हम अपनी स्ट्रिंग को विभाजित करना चाहते हैं। डिफ़ॉल्ट रूप से, फ़ंक्शन मान को 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 का एक सेगमेंट है।


  1. PHP में array_uintersect_assoc () फ़ंक्शन

    array_uintersect_assoc() फ़ंक्शन सरणी कुंजियों की तुलना करता है, और उपयोगकर्ता द्वारा बनाए गए फ़ंक्शन में सरणी मानों की तुलना करता है, और एक सरणी देता है। सिंटैक्स array_uintersect_assoc(arr1, arr2, arr3, … , compare_func) पैरामीटर गिरफ्तारी1 − तुलना करने वाला पहला एरे। गिरफ्तारी2 -दूसर

  1. PHP में array_udiff_uassoc () फ़ंक्शन

    array_udiff_uassoc() फ़ंक्शन उपयोगकर्ता द्वारा बनाए गए फ़ंक्शंस में सरणी कुंजियों और सरणी मानों की तुलना करता है, और एक सरणी देता है। यह एक सरणी देता है जिसमें पहले सरणी के सभी मान होते हैं जो किसी अन्य पैरामीटर में मौजूद नहीं होते हैं। सिंटैक्स array_udiff_uassoc(arr1, arr2, arr3, … , compar

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric