http_build_query($array)
、a=1&b=2
のフォーマットに配列を変換するhttp_build_queryただし、&と置き換えてください。 PHPで?
しかし、それはa=1;b=2
の形式に変換するためにどのようにでしょうか?
ネイティブ関数はありますか?
http_build_query($array)
、a=1&b=2
のフォーマットに配列を変換するhttp_build_queryただし、&と置き換えてください。 PHPで?
しかし、それはa=1;b=2
の形式に変換するためにどのようにでしょうか?
ネイティブ関数はありますか?
http_build_query第3のパラメータはセパレータです。 http_build_query($array, "", ";")
と呼んで、あなたが何をしているのかを把握してください。
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
ありがとうございました。簡単に関連する質問ですが、 'parse_str'に相当するがそれと区切りの逆の関数は何ですか? & –
の代わりに ';'に '$ _GET'の' explode'という短いものがあることはわかりません。 –