Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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,我只想从变量$a中删除字符“c” $a="a,b,c,d"; 变量$a必须采用这种格式 $a="a,b,d"; 我尝试了array(),但它对我的工作没有用处。使用 使用 您可以使用,或者您可以和: 如果要使用其中一种方法,请不要忘记在字符串前面包含一个额外的字符(然后再进行剥离),因为剥离第一个字符(如果选择)会有困难 $str=substr(str_替换(“,c“,”,“,”,“$a),1)str_替换(“c,”,“,$a”) <?php $a="a,b,c,d"; echo

我只想从变量$a中删除字符“c”

  $a="a,b,c,d";
变量$a必须采用这种格式

$a="a,b,d";
我尝试了array(),但它对我的工作没有用处。

使用


使用

您可以使用,或者您可以和:


如果要使用其中一种方法,请不要忘记在字符串前面包含一个额外的字符(然后再进行剥离),因为剥离第一个字符(如果选择)会有困难

$str=substr(str_替换(“,c“,”,“,”,“$a),1)

str_替换(“c,”,“,$a”)
<?php
$a="a,b,c,d";
echo str_replace("c,", "", $a); //output: a,b,d
?>
$str = str_replace(",c", "", $a);
$parts = explode(',', $a);
$parts = array_diff($a, array('c'));
$a = implode(',', $a);