PHP 開発では、URL クエリ文字列を解析するために gourl.ParseQuery メソッドが広く使用されています。ただし、この方法の結果が予想外で混乱を招く場合もあります。なぜこの事故が起こるのでしょうか? PHP エディターの Baicao がこの記事でこの問題を調査し、いくつかの解決策を提供します。見てみましょう!
このプログラムの結果は{"x":["1 1 3"], "y":["2", "3"]}です###。
しかし、なぜ
{"x":["1 1 3"], "y":["2", "3"]} ではないのでしょうか?
期待どおりの結果を得るには何をする必要がありますか?
"1 1 3"?
リーリー
{"x":["1 1 3"], "y":["2", "3"]}
url.parsequery
を
に置き換えます
リーリー
解決策は、 (#++
に置き換えます) をエンコードすることです。
###このような:###
リーリー
以上がgourl.ParseQuery メソッドの結果がこれほど予期せぬものになるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。