Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除最后一个逗号_Php_String - Fatal编程技术网

Php 删除最后一个逗号

Php 删除最后一个逗号,php,string,Php,String,我想从$code变量中的给定字符串中删除“,”,但结果是在$code1中显示“Array”,而不是balakrishnan。如何纠正错误 $code="balakrishnan,"; $code1 = explode(',', $code); 您不需要将字符串拆分为数组的explode()。您需要使用替换字符串替换所有出现的搜索字符串: $code1=str_replace(',','',$code) 或者,在您的用例中,也可以: $code1=rtrim($code,,') 编辑 如果要使用

我想从$code变量中的给定字符串中删除“,”,但结果是在$code1中显示“Array”,而不是balakrishnan。如何纠正错误

$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<代码>将帮助你: