ホームページ  >  記事  >  バックエンド開発  >  http_build_query スペースに関連する問題

http_build_query スペースに関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:27:101582ブラウズ

http_build_query スペースの問題

<?php <br />$data = array('foo'=>'bar', <br />              'baz'=>'boom', <br />              'cow'=>'milk', <br />              'php'=>'hypertext processor'); <br />echo http_build_query($data); <br />/* 默认输出: <br />       foo=bar&baz=boom&cow=milk&php=hypertext+processor <br />我想输出的格式<br />       foo=bar&baz=boom&cow=milk&php=hypertext%20processor <br />*/ <br />?>

私は初心者です。サーバーはスペースを認識する必要があるため、数値の場合はエラーが報告されます。この関数の代替はありますか。リファクタリングが必要ですか?ありがとう、神様。
------解決策----------------------
http_build_query を使用して foo=bar&baz=boom&cow を取得します=milk&php=hypertextprocessor
str_replace 関数を使用してシンボルを置き換えます。

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