Avatar ·

PHP में स्ट्रिंग के अंत से अंतिम विभाजक कैसे हटाएं?

सभी को नमस्ते! मैं PHP में नया हूँ और डेटा array से CSV स्ट्रिंग उत्पन्न करने के लिए एक छोटा script लिख रहा हूँ। मेरे पास उपयोगकर्ता नामों का एक array है, और मैं उन्हें कॉमा से विभाजित एक स्ट्रिंग में जोड़ना चाहता हूँ। मैं array पर लूप करने और प्रत्येक नाम को अंत में कॉमा के साथ स्ट्रिंग में जोड़ने के लिए foreach loop का उपयोग कर रहा हूँ। यहाँ मेरा कोड है: ```php $users = ['Alice', 'Bob', 'Charlie', 'Diana']; $csv = ''; foreach ($users as $user) { $csv .= $user . ','; } echo $csv; // आउटपुट: Alice,Bob,Charlie,Diana, ``` समस्या यह है कि स्ट्रिंग के अंत में एक अतिरिक्त कॉमा रह जाता है। इस वजह से, जब मैं इस स्ट्रिंग को CSV फ़ाइल में उपयोग करने या किसी अन्य function में पास करने का प्रयास करता हूँ, तो त्रुटियाँ होती हैं — अंतिम तत्व खाली हो जाता है या गलत तरीके से parse होता है। मैं समझता हूँ कि अंतिम वर्ण को काटा जा सकता है, लेकिन यह सही और कुशलता से कैसे करें, यह नहीं जानता। साथ ही, मैंने सुना है कि एक implode() function है, लेकिन यकीन नहीं है कि इसे अपने मामले में कैसे लागू करूँ। कृपया बताएं कि स्ट्रिंग से अंतिम विभाजक कैसे हटाएं।