如何在PHP中删除字符串中的字符

时间:2013-07-13 19:20:49

标签: php string

我只想从变量$ a

中删除字符“c”
  $a="a,b,c,d";

并且变量$ a必须采用此格式

$a="a,b,d";

我尝试过array(),但它对我的工作没用。

4 个答案:

答案 0 :(得分:1)

使用str_replace()

<?php
$a="a,b,c,d";
echo str_replace("c,", "", $a); //output: a,b,d
?>

答案 1 :(得分:1)

使用str_replace

$str = str_replace(",c", "", $a);

答案 2 :(得分:0)

您可以使用str_replace,也可以使用break the string into partsremove the unwanted one

$parts = explode(',', $a);
$parts = array_diff($a, array('c'));
$a = implode(',', $a);

答案 3 :(得分:0)

如果您要使用其中一种str_replace()方法,请不要忘记在字符串前面添加一个额外的(并在之后将其剥离),因为您将无法剥离第一个字符(如果选择) )。

$str = substr(str_replace(",c", "", "," . $a), 1);