私は関数にいくつかの答えを含むオブジェクトを渡します。私はその後、私は何をする必要があることは上記のデータを使用してAPI呼び出しを構築しているので、配列データでクエリ文字列を作成する
array:15 [▼
1 => 3
2 => 4
3 => 2
4 => 5
]
のような配列に連想配列に
$field_data = array();
foreach($submission->answers as $answer) {
$field_data[$answer->question_id] = $answer->text + 1;
}
この結果を作成するために、次の手順を実行します。 APIのURLは、この
のようになります。someAPI.com?api.php?function=calculatePrice &質問 = & question2 = 4 & question3 = 2 & question4 = 5
質問番号は配列の左側の値で、=記号の後の部分は配列の右側の値です。
私は持っている配列を使ってこのURLを作成するにはどうすればよいでしょうか?
おかげ
可能な重複使用することができます[配列からクエリ文字列を構築するためのPHP関数を - HTTPクエリを作成しない](HTTP ://stackoverflow.com/questions/3181822/php-function-to-build-query-string-from-array-not-http-build-query) – bodi0