फ़ंक्शन str_split
फ़ंक्शन str_split स्ट्रिंग को
ऐरे में विभाजित करता है। यह पहले पैरामीटर के रूप में
स्ट्रिंग लेता है, और दूसरे पैरामीटर के रूप में - ऐरे तत्व में
वर्णों की संख्या। उदाहरण के लिए, यदि दूसरा
पैरामीटर 3 के रूप में निर्दिष्ट किया जाता है - फ़ंक्शन
स्ट्रिंग को ऐरे में इस तरह विभाजित करेगा कि प्रत्येक ऐरे तत्व
में 3 वर्ण हों।
सिंटैक्स
str_split(string $string, int $length = 1): array
उदाहरण
आइए स्ट्रिंग को ऐरे तत्व में 2 वर्णों के अनुसार
विभाजित करें (ध्यान दें
कि अंतिम तत्व में पर्याप्त वर्ण नहीं बचे हैं
और वहाँ 2 नहीं, बल्कि एक वर्ण है):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
कोड निष्पादन का परिणाम:
['ab', 'cd', 'e'];
उदाहरण
आइए स्ट्रिंग को ऐरे तत्व में 3 वर्णों के अनुसार
विभाजित करें:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
कोड निष्पादन का परिणाम:
['abc', 'def', 'g'];
उदाहरण . अनुप्रयोग
आइए एक संख्या के अंकों का योग ज्ञात करें। इसके लिए
str_split की सहायता से संख्या को ऐरे में विभाजित करें
और array_sum की सहायता से
इस ऐरे के तत्वों को जोड़ें:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
कोड निष्पादन का परिणाम:
15
यह भी देखें
-
फ़ंक्शन
explode,
जो स्ट्रिंग को विभाजक के आधार पर ऐरे में विभाजित करता है -
फ़ंक्शन
number_format,
जो संख्या को फॉर्मेट करता है