यस लेखमा, तपाइँ कसरी एरेलाई PHP मा स्ट्रिङमा रूपान्तरण गर्ने बारे जान्नुहुनेछ। implode() प्रकार्यले array लाई string मा रूपान्तरण गर्छ वा अर्को शब्दमा भन्नु पर्दा, array को तत्वहरु जोडेर स्ट्रिङ फर्काउँछ।
Implode() प्रकार्य join() प्रकार्यको उपनाम हो। साथै, यसले दुबै बायाँ देखि दायाँ/दायाँ देखि बायाँ क्रम मा प्यारामिटरहरू स्वीकार गर्दछ। यद्यपि, तिनीहरू अधिवेशनको क्रममा पारित हुन्छन् (जस्तै विस्फोट() प्रकार्य)।
तपाईले विभाजक क्यारेक्टर पनि निर्दिष्ट गर्न सक्नुहुन्छ तर यो अनिवार्य छैन। यद्यपि, पछाडि अनुकूलताको लागि, तपाईंले दुई तर्कहरू प्रयोग गर्नुपर्छ।
यो प्रकार्य बाइनरी-सुरक्षित छ। बाइनरी सुरक्षित प्रकार्यहरू ती हुन्, जसले स्ट्रिङमा केही विशेष क्यारेक्टरहरू भए पनि समान आउटपुट उत्पादन गर्दछ। तिनीहरूको आउटपुट विशेष वर्णहरू द्वारा विचलित छैन।
PHP मा Join() प्रकार्यको सिन्ट्याक्स के हो?
implode(separator,array)
परिमिति | विवरण |
---|---|
विभाजक | यसले क्यारेक्टर वा स्ट्रिङलाई दुई एरे एलिमेन्टहरू बीचमा जोड्ने क्रममा निर्दिष्ट गर्दछ - ऐच्छिक - पूर्वनिर्धारित मान खाली स्ट्रिङ वा "" हो। |
array | स्ट्रिङमा रूपान्तरण गर्न विचार गर्नुपर्ने एरे |
इम्प्लोड() प्रकार्यका उदाहरणहरू
उदाहरण 1। यस उदाहरणमा, हामी यसमा केही स्ट्रिङ तत्वहरू भएको एरे लिन्छौं। हामीले एरेका सबै स्ट्रिङहरू जोडेर एउटा स्ट्रिङ सिर्जना गर्यौं।
<?php
$arr = array('Hello','PHP!','Sunny','Weather!');
echo implode(" ",$arr);
?>
उदाहरण 2। यस उदाहरणमा, हामी विभिन्न विभाजक क्यारेक्टरहरू प्रयोग गरेर एरेमा सामेल हुन्छौं।
<?php
$arr = array('Hello','PHP!','Sunny','Day!');
echo implode(/ ",$arr);
echo implode("AB",$arr)";
echo implode("-",$arr);
echo implode("_",$arr);
?>