14歳の自分に衝撃の事実を告げてください

str_replace関数にてダブルコーテーション(")を空白文字列に置換したいのですが、
どのような手法を取ればよろしいのでしょうか?

str_replace(""", "", $file);
ではないことは確認しているのですが。。
ご教授お願いします。

A 回答 (2件)

rapid6さんこんにちは。




str_replace("\"", "", $file);

str_replace('"', "", $file);


今回のようにダブルクォーテーションの中でダブルクォーテーションを使おうとする場合は、
エスケープ文字(\)でエスケープしてやる必要があります。

シングルクォーテーションの中でシングルクォーテーションを使用する場合も同じようにエスケープする必要があります。

このあたりは エスケープ文字 などで検索すると詳しくわかると思います。
    • good
    • 0
この回答へのお礼

無事解決しました。ありがとうございました。

お礼日時:2006/01/19 15:27

str_replace("\"", "", $file);


では?
    • good
    • 2
この回答へのお礼

無事解決しました。ありがとうございました。

お礼日時:2006/01/19 15:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報