आप इसके लिए निहितार्थ का उपयोग करना चाहते हैं ।
अर्थात:
$commaList = implode(', ', $fruit);
एक अनुगामी होने के बिना अल्पविराम को जोड़ने का एक तरीका है। यदि आप एक ही समय में कुछ अन्य हेरफेर करना चाहते हैं तो आप ऐसा करना चाहते हैं। उदाहरण के लिए, शायद आप प्रत्येक फल को उद्धृत करना चाहते हैं और फिर उन सभी को अल्पविराम द्वारा अलग कर सकते हैं:
$prefix = $fruitList = '';
foreach ($fruits as $fruit)
{
$fruitList .= $prefix . '"' . $fruit . '"';
$prefix = ', ';
}
इसके अलावा, यदि आप इसे प्रत्येक आइटम के बाद कॉमा लागू करने का "सामान्य" तरीका करते हैं (जैसे कि ऐसा लगता है कि आप पहले कर रहे थे), और आपको पिछले एक को ट्रिम करने की ज़रूरत है, बस करें $list = rtrim($list, ', ')। मैं बहुत से लोगों को अनावश्यक रूप substrसे इस स्थिति में घूमते हुए देखता हूं ।