ホームページ >バックエンド開発 >PHPチュートリアル >str_replace という文のどこが間違っているのでしょうか?

str_replace という文のどこが間違っているのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 14:13:061021ブラウズ

$url=str_replace("../crm","fkzdy",$url);この文に誤りはありますか?


ディスカッションへの返信 (解決策)

エラーはありません。どのような問題に遭遇しましたか?

間違いはありません!どのような問題に遭遇しましたか? $urlに../crmがあるのですが、置き換えたいのですがうまくいきません。

$url = '../crm/xxx';$url = str_replace("../crm","fkzdy",$url);echo $url;
fkzdy/xxx

$url=str_replace("../crm","fkzdy",$url);この文自体は間違っていませんか?

この文自体は間違っていませんが、一つだけ注意すべき点があります。注、$url がアドレス バーから直接 URL を取得する場合、URL 内の「../crm」は解析されていますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。