変数 $a から文字 "c" を削除したいだけです
$a="a,b,c,d";
変数 $a はこの形式でなければなりません
$a="a,b,d";
array() を試しましたが、私の仕事には役に立ちませんでした。
を使用しstr_replace
ます。
$str = str_replace(",c", "", $a);
を使用しstr_replace()
ます。
<?php
$a="a,b,c,d";
echo str_replace("c,", "", $a); //output: a,b,d
?>
str_replace()メソッドのいずれかを使用する場合は、文字列の前に余分な , を含めることを忘れないでください (後で削除します)。最初の文字を削除するのに問題があるためです (選択した場合)。
$str = substr(str_replace(",c", "", "," . $a), 1);
を使用するstr_replace
か、文字列を部分に分割して不要なものを削除できます。
$parts = explode(',', $a);
$parts = array_diff($a, array('c'));
$a = implode(',', $a);