0

文字列を交換したい。そのために次のコードを使用しました。

str_replace("\","/",$abc);

しかし、それはエラーを示しています。何をすべきか教えてください

4

2 に答える 2

2

これが PHP に当てはまるかどうかはわかりませんが、ほとんどの言語で\"はエスケープ文字です。引用符は文字列を終了せず、文字列の一部と見なされます。

\allをに置き換えようとすると/、コードは次のようになります。

str_replace("\\", "/", $abc);
于 2012-09-24T23:37:30.817 に答える
0

バックスラッシュをエスケープする必要があります:

str_replace("\\","/",$abc);

ドキュメントから:

リテラルのバックスラッシュを指定するには、二重にします ( \\)。

于 2012-09-24T23:33:30.887 に答える