Php 删除最后一个逗号
我想从$code变量中的给定字符串中删除“,”,但结果是在$code1中显示“Array”,而不是balakrishnan。如何纠正错误Php 删除最后一个逗号,php,string,Php,String,我想从$code变量中的给定字符串中删除“,”,但结果是在$code1中显示“Array”,而不是balakrishnan。如何纠正错误 $code="balakrishnan,"; $code1 = explode(',', $code); 您不需要将字符串拆分为数组的explode()。您需要使用替换字符串替换所有出现的搜索字符串: $code1=str_replace(',','',$code) 或者,在您的用例中,也可以: $code1=rtrim($code,,') 编辑 如果要使用
$code="balakrishnan,";
$code1 = explode(',', $code);
您不需要将字符串拆分为数组的explode()
。您需要使用替换字符串替换所有出现的搜索字符串:
$code1=str_replace(',','',$code)
或者,在您的用例中,也可以:
$code1=rtrim($code,,')
编辑
如果要使用explode()
,只需正确访问变量即可
$code1 = explode(',',"balakrishnan,kumar,vinoth");
echo $code1[0]; // prints "balakrishnan"
如果出于某种原因,您仍然希望使用explode,请执行以下操作:
echo $code1[0];
有十几种方法可以做到这一点。如果使用
explode()
,请再次使用内爆()
$code="balakrishnan,";
$code1 = implode('',explode(',', $code));
$code="balakrishnan,";
$code1 = str_replace(',','', $code);
$code="balakrishnan,";
$code1 = substr($code,0,-1);
$code="balakrishnan,";
$code1 = str_replace(',','', $code);
$code="balakrishnan,";
$code1 = substr($code,0,-1);
$code="balakrishnan,";
$code1 = str_replace(',','', $code);
$code="balakrishnan,";
$code1 = substr($code,0,-1);
等等
我会说,用我的最后一个解决方案,因为在将来你可能有其他逗号在你的字符串中,你可能想要保留。
实际上我的字符串像“BalaRISHRIN,库马尔,VIOTE”如何删除,然后只使用<代码> StryRePosits()/<代码> >代码> StryExchange < /代码>或<代码> rTrime<代码>将帮助你: