質問があります。
私はこのコードを持っています
<?php
echo str_replace("CDAS","","2/CDAS2/CDAS");
?>
それが出力する
2/2/
メモ帳の「単語全体に一致」オプションのように、「CDAS」のみを削除するにはどうすればよいですか?
ありがとう!
あなたが説明したことは何をするので、これに完全に答える方法がわかりませんが、2番目のCDASアイテムを削除したいだけだと思いますか? 猫の皮を剥ぐには非常に多くの方法がありますが、おそらく柔軟な方法は、explode 演算子を使用して文字列を「/」記号で構成要素に分割し、while ループを使用するか、一致する CDAS アイテムを置き換えることです。いつでも出てください。
http://php.net/manual/en/function.explode.php
最後に、構成要素を implode を使用して文字列に再結合するか、単に配列項目を連結します。
preg_replace を使用します。
preg_replace('/CDAS$/', '', "2/CDAS2/CDAS")
そんな感じ。
もちろん、私はあなたがどのような出力を望んでいるのか実際にはわからないので、これが正しい答えであると確信することはできません.