передача переменной в curl_setopt - PullRequest
0 голосов
/ 14 мая 2011

Я хочу иметь возможность сделать следующее:

 $search_terms[0]='frank';
    $search_terms[1]='sinatra';
    $search_terms[2]='beyonce';

    foreach($search_terms as $term){
    $ch = curl_init();
    $url ='http://search.twitter.com/search.json?q=' + $term +'&rpp=100';
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

    $var = curl_exec($ch);


    curl_close($ch);

    $obj = json_decode($var, true);

echo $term;
    var_dump($obj);
    }

Но я получаю объект NULL, когда я сбрасываю $ obj, хотя $ term печатает нормально.

1 Ответ

4 голосов
/ 14 мая 2011

Вы должны объединить ваш URL с . вместо +:

$url ='http://search.twitter.com/search.json?q=' . $term . '&rpp=100';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...