Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列を交換したい。そのために次のコードを使用しました。
str_replace("\","/",$abc);
しかし、それはエラーを示しています。何をすべきか教えてください
これが PHP に当てはまるかどうかはわかりませんが、ほとんどの言語で\"はエスケープ文字です。引用符は文字列を終了せず、文字列の一部と見なされます。
\"
\allをに置き換えようとすると/、コードは次のようになります。
\
/
str_replace("\\", "/", $abc);
バックスラッシュをエスケープする必要があります:
str_replace("\\","/",$abc);
ドキュメントから:
リテラルのバックスラッシュを指定するには、二重にします ( \\)。
\\