सरणी को स्ट्रिंग में बदलने के लिए PHP में implode() की अवधारणा का उपयोग करें। मान लीजिए हमारी सरणी निम्न है:
$sentence = array('My', 'Name', 'is', 'John');
उपरोक्त सरणी को स्ट्रिंग में बदलने के लिए:
implode(" ", $sentence)
उदाहरण
<!DOCTYPE html> <html> <body> <?php
$sentence = array('My', 'Name', 'is', 'John');
echo "The string is=" . implode(" ", $sentence);
?> </body> </html>
आउटपुट
The string is = My Name is John
आइए अब एक और PHP कोड देखें जिसमें हम सेपरेटर भी जोड़ेंगे:
उदाहरण
<!DOCTYPE html> <html> <body> <?php
$sentence = array('One', 'Two', 'Three');
echo "The string is=" . implode("*", $sentence);
?> </body> </html>
आउटपुट
The string is = One*Two*Three
व्याख्या: implode($glue, $pieces) सरणी तत्वों को $glue स्ट्रिंग से जोड़ता है। पहला पैरामीटर सेपरेटर है, दूसरा सरणी है।
नोट: पैरामीटर क्रम ऐतिहासिक कारणों से implode($glue, $pieces) या implode($pieces) (सेपरेटर डिफ़ॉल्ट खाली स्ट्रिंग) दोनों काम करते हैं, लेकिन दो-पैरामीटर रूप पसंदीदा है।
विपरीत ऑपरेशन: explode($separator, $string) स्ट्रिंग को सरणी में विभाजित करता है।