كيفية إزالة الفاصل الأخير في نهاية السلسلة النصية في PHP؟
```html
ترجمة نص
مرحباً بالجميع! أنا مطور PHP مبتدئ وواجهت مشكلة عند تكوين سلسلة نصية من مصفوفة بيانات. أحتاج إلى دمج عناصر المصفوفة بفاصلة، لكن في نهاية السلسلة يبقى فاصل إضافي.
إليك مثال على الكود الخاص بي:
```php
$fruits = ['apple', 'banana', 'orange'];
$result = '';
foreach ($fruits as $fruit) {
$result .= $fruit . ', ';
}
echo $result; // يطبع: apple, banana, orange,
```
كما ترون، بعد العنصر الأخير `orange` تبقى فاصلة مع مسافة. هذا يبدو غير مرتب وقد يسبب مشاكل عند معالجة السلسلة لاحقاً، خاصة إذا كنت أحفظها في ملف CSV أو أرسلها إلى API.
لقد جربت استخدام الدالة `implode()`، لكنها تضيف الفاصل فقط بين العناصر وليس بعد كل عنصر. هذا يعمل، لكني أتساءل كيف يمكن حل المشكلة يدوياً، بدون دوال مدمجة. كما سمعت عن `rtrim()`، لكني لست متأكداً كيف أطبقها بشكل صحيح. أرجو إرشادي، من فضلكم، كيف يمكن إزالة الفاصل الأخير من السلسلة الناتجة.
```