फ़ंक्शन str_split

फ़ंक्शन str_split स्ट्रिंग को ऐरे में विभाजित करता है। यह पहले पैरामीटर के रूप में स्ट्रिंग लेता है, और दूसरे पैरामीटर के रूप में - ऐरे तत्व में वर्णों की संख्या। उदाहरण के लिए, यदि दूसरा पैरामीटर 3 के रूप में निर्दिष्ट किया जाता है - फ़ंक्शन स्ट्रिंग को ऐरे में इस तरह विभाजित करेगा कि प्रत्येक ऐरे तत्व में 3 वर्ण हों।

सिंटैक्स

phpstr_split(string $string, int $length = 1): array

उदाहरण

आइए स्ट्रिंग को ऐरे तत्व में 2 वर्णों के अनुसार विभाजित करें (ध्यान दें कि अंतिम तत्व में पर्याप्त वर्ण नहीं बचे हैं और वहाँ 2 नहीं, बल्कि एक वर्ण है):

php<?php
  $str = 'abcde';
  $arr = str_split($str, 2);
  
  var_dump($arr);
?>

कोड निष्पादन का परिणाम:

php['ab', 'cd', 'e'];

उदाहरण

आइए स्ट्रिंग को ऐरे तत्व में 3 वर्णों के अनुसार विभाजित करें:

php<?php
  $str = 'abcdefg';
  $arr = str_split($str, 3);
  
  var_dump($arr);
?>

कोड निष्पादन का परिणाम:

php['abc', 'def', 'g'];

उदाहरण . अनुप्रयोग

आइए एक संख्या के अंकों का योग ज्ञात करें। इसके लिए str_split की सहायता से संख्या को ऐरे में विभाजित करें और array_sum की सहायता से इस ऐरे के तत्वों को जोड़ें:

php<?php
  $num = 12345;
  echo array_sum(str_split($num, 1));
?>

कोड निष्पादन का परिणाम:

php15

यह भी देखें

  • फ़ंक्शन explode,
    जो स्ट्रिंग को विभाजक के आधार पर ऐरे में विभाजित करता है
  • फ़ंक्शन number_format,
    जो संख्या को फॉर्मेट करता है