人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP のスクリプトに関する質問です。連想配列を、QUERY_STRING(GETパラメータの) の形式に書き換えたいのですが、どんぴしゃの関数はあったでしょうか? もしないとするなら、簡単なスクリプトだと思いますので、よさげなのを紹介してください。

●質問者: kaiketsu
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP QUERY_STRING どんぴしゃ よさげ スクリプト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● ko8820
●27ポイント

http_build_query - 配列要素をGETで送信可能な形に変換する

http://www.kokin.rr-livelife.net/php/php_post/php_post_32.html


2 ● GreenStar
●27ポイント

PHP5以降ならば http_build_query がそのものです。

http://jp.php.net/manual/ja/function.http-build-query.php


3 ● supermomonga
●26ポイント

$array = array(

'a' => 'あ'

,'b' => 'い'

,'c' => '1'

,'d' => '2'

);

function arrayToQueryString($array){

foreach($array as $key => $value){

$queryString .= ($multiFlag === true ? '&' : '?') . urlencode($key) . '=' . urlencode($value);

$multiFlag = true;

}

return $queryString;

}

echo arrayToQueryString($array); // ?a=%82%A0&b=%82%A2&c=1&d=2

?>



こんな感じでしょうか。

URLはダミーです。

http://example.com/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ