Chcę skonstruować ten adres URL przy użyciu http_build_query:PHP http_build_query z dwoma kluczami tablicy, które są takie same
https://www.googleapis.com/freebase/v1/topic/m/0d6lp?filter=/common/topic/notable_for&filter=/common/topic/alias
Należy pamiętać, że „filter =” pochodzi dwukrotnie parametr w adresie URL, aby określić dwa filtry.
starałem się zrobić to w ten sposób, ale problem:
$service_url = 'https://www.googleapis.com/freebase/v1/topic';
$mid = '/m/0d6lp';
$params = array('filter' => '/common/topic/notable_for', 'filter' => '/common/topic/alias');
$url = $service_url . $mid . '?' . http_build_query($params);
Problemem jest to, jak „filtr” array kluczowe powtarza dwa razy, tylko ostatni parametr pojawia się w http_build_query. Jak utworzyć oryginalny adres URL z dwoma filtrami?
Możliwy duplikat [http \ _build \ _query z tymi samymi parametrami nazwa] (http://stackoverflow.com/questions/8170306/http-build-query-with-same-name-parameters) –