2016-11-13 5 views
0

Ich versuche, den Wert auf eine Funktion zu übergeben die folgende URL zu erhalten:Wie übergebe ich den Wert an das folgende Format?

Suche channelIds = 1,2,3 & stream = wew & page = 0 & size = 10

Code in Funktion? :

Hier gebe ich die Werte in diesem Format.Wie wird pass Wert für channelIds = 1,2,3 geben? Ich verwende http_build_query für die URL-Bildung. $ channel_ids = array ("channelIds" => 1, "channelIds" => 2, "channelIds" => 3); $ stream_name = "weben"; $ page = 0; $ Größe = 10; $ getlivebroadcast = $ api-searchBroadcast ($ channel_ids, $ stream_name, $ page, $ size);

Wie setze ich den Wert?

+0

Bitte setzen Sie diese Informationen in die Frage. –

+0

Sie können versuchen, GET zu verwenden und dann Variablen aus dem Array GET zu machen –

Antwort

0

Sie können die urlencode-Funktion verwenden, um die Kanal-IDs zu codieren. Ihre Funktion könnte so aussehen:

$this->request->set("url","broadcasts/pubic/search"); 
    $this->request->set_fields(array(
    'channelIds'=>urlencode($channel_ids), 
    'streamName'=>$stream_name, 
    'page'=>$page, 
    'size'=>$size 
    )); 
$result = $this->request->send(); 
Verwandte Themen