2011-05-12 24 views

答えて

7

http_build_query第3のパラメータはセパレータです。 http_build_query($array, "", ";")と呼んで、あなたが何をしているのかを把握してください。

+0

ありがとうございました。簡単に関連する質問ですが、 'parse_str'に相当するがそれと区切りの逆の関数は何ですか? & –

+1

の代わりに ';'に '$ _GET'の' explode'という短いものがあることはわかりません。 –

4

http_build_query() PHP 5.1.2以降でこれを行うことができます。たとえば、次のように

$data = array('foo'=>'bar', 
       'baz'=>'boom', 
       'cow'=>'milk', 
       'php'=>'hypertext processor'); 

echo http_build_query($data, '', ';'); 

あなたは三番目のパラメータがarg_separatorで、あなたが好きな任意の文字列を指定できます見ることができるように。上記の例から

出力は次のようになります

foo=bar;baz=boom;cow=milk;php=hypertext+processor 
関連する問題