我只想从变量$ a
中删除字符“c” $a="a,b,c,d";
并且变量$ a必须采用此格式
$a="a,b,d";
我尝试过array(),但它对我的工作没用。
答案 0 :(得分:1)
<?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 parts和remove 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);