我將函數傳遞給包含一些答案的對象。然後我做了以下的數組創建關聯數組使用數組數據構建查詢字符串
$field_data = array();
foreach($submission->answers as $answer) {
$field_data[$answer->question_id] = $answer->text + 1;
}
這個結果像這樣
array:15 [▼
1 => 3
2 => 4
3 => 2
4 => 5
]
我需要做的是建立使用上述數據的API調用。該API URL會是這個樣子
someAPI.com?api.php?function=calculatePrice &問題 = &問題2 = 4 &問題3 = 2 &問題4 = 5
其中問題編號是數組左側的值,而=符號後面的部分是數組右側的值。
什麼是使用我有數組創建此URL的最佳方式?
由於
[PHP函數從陣列構建查詢字符串 - 而不是http建立查詢]的可能的複製(HTTP ://stackoverflow.com/questions/3181822/php-function-to-build-query-string-from-array-not-http-build-query) – bodi0