- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列から指定文字を削除)
文字列から指定文字を削除する方法とは?
このQ&Aのポイント
- 指定された文字を削除する方法について教えてください
- 変数に代入されたテキストから別ファイルに登録されている単語を削除したいです
- 削除したい単語が他の文字まで削除されてしまう問題が発生しています
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
文字列の置換を行うのであれば、質問にもありましたように、str_replaceを使う事で対応できると思います。 両ファイルの文字コード,プログラムファイルの文字コードは統一されてますか? また、インストールされていればmb_ereg_replaceなどのマルチバイト関数を使用する事もできるかと思います。 参考URLはマルチバイトの対応について書かれています。 ご参考になればどうぞ。 あと、for文よりもforeach文の方が処理が早いですよ!!
お礼
a0205s様 こんばんは。早速のご回答を有難う御座います。 質問投函後、色々と見直したところ、登録単語を保存する際、不適切な書き込みを行っていました。 いずれにせよ、削除するための関数に自信がなかった(他に良い方法があるのでは?と)ため、a0205s様のお言葉で安心しました。 (foreach文の方が処理が早いですよ!!このアドバイスにも感謝いたします!) ご丁寧なアドバイスを有難う御座いました!