ホームページ > バックエンド開発 > PHPチュートリアル > http_build_query スペースに関連する問題

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

WBOY
リリース: 2016-06-13 12:27:10
オリジナル
1598 人が閲覧しました

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 関数を使用してシンボルを置き換えます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート