यस लेखमा, तपाईंले केही विभाजकको आधारमा एरेमा स्ट्रिङलाई कसरी विभाजन गर्ने भनेर सिक्नुहुनेछ। PHP explode() प्रकार्यले स्ट्रिङलाई एरेमा रूपान्तरण वा तोड्छ जहाँ एरेको प्रत्येक अनुक्रमणिकाले विभाजकमा आधारित स्ट्रिङको टुक्रिएको भाग समावेश गर्दछ।
नोट: विभाजक खाली स्ट्रिङ हुन सक्दैन। यो प्रकार्य बाइनरी-सुरक्षित छ।
php मा बाइनरी सुरक्षित प्रकार्य के हो?
बाइनरी सुरक्षा कार्यहरूको गुण हो जसको मतलब तिनीहरूले कुनै पनि स्ट्रिङलाई सही रूपमा प्रशोधन गर्छन्। कुराकानी एउटा स्ट्रिङ हुनेछ जसमा केवल ASCII क्यारेक्टरहरू छन् र कुनै शून्य क्यारेक्टरहरू छैनन् - यस्तो स्ट्रिङलाई कुनै पनि प्रकार्यद्वारा सही रूपमा प्रशोधन गर्नुपर्छ।
बाइनरी सुरक्षित प्रकार्यहरूको विशेष गुण हो जसले तिनीहरूलाई कुनै पनि स्ट्रिङलाई सही रूपमा प्रशोधन गर्न अनुमति दिन्छ। उदाहरणका लागि, यदि स्ट्रिङमा ASCII वर्णहरू मात्र छन् र कुनै शून्य मानहरू छैनन् भने, यसलाई बाइनरी सुरक्षित प्रकार्यद्वारा सही रूपमा प्रशोधन गर्न सकिन्छ। यो प्रकार्य बाइनरी सुरक्षित छैन, यसले गलत आउटपुट उत्पादन गर्न सक्छ।
php मा EXPLODE() प्रकार्यको सिन्ट्याक्स के हो?
explode(separator,string,limit)
प्यारामिटर | विवरण |
---|---|
विभाजक | स्ट्रिङबाट ब्रेकिङ बिन्दु निर्दिष्ट गर्नुहोस् - आवश्यक छ |
string | एरेमा विभाजन गर्न स्ट्रिङ - आवश्यक छ |
सीमा | यदि तपाइँ फर्काइएको एरेमा तत्वहरूको संख्या सीमित गर्न चाहनुहुन्छ भने, तल वर्णन गरिएको इच्छित सीमाहरू पार गर्नुहोस्। १ भन्दा ठूलो - अधिकतम सीमाको साथ एरे फर्काउनुहोस् 0 भन्दा कम - अन्तिम सीमा बाहेक एरे फर्काउनुहोस् 0 बराबर - एउटा तत्व भएको एरे फर्काउनुहोस् |
EXPLODE() प्रकार्यका उदाहरणहरू
उदाहरण 1। यस उदाहरणमा, हामी "" (स्पेस) प्रयोग गरेर एरेमा स्ट्रिङलाई तोड्छौं।
<?php
$str = "Hello PHP. It is the best scripting language.";
print_r (explode(" ",$str));
?>
उदाहरण 2। यस उदाहरणमा, हामी उत्पादनमा एरे तत्वहरूको संख्या सीमित गर्न PHP एक्सप्लोड विधिको साथ लिमिटर प्यारामिटर प्रयोग गर्छौं।
<?php
$str = 'Sun,Mon,Tue,Wed,Thur,Fri,Sat';
// 0 limit
print_r(explode(',',$str,0));
// +ve limit
print_r(explode(',',$str,2));
// -ve limit
print_r(explode(',',$str,-1));
?>