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

PHP में str_split() फंक्शन समझाया गया

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 के एक सेगमेंट वाले ऐरे में कन्वर्ट करता है।

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

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

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

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

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि