将变量传递给curl_setopt

alg*_*der 0 php curl

我希望能够执行以下操作:

 $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);
    }
Run Code Online (Sandbox Code Playgroud)

但是当我转储 $obj 时,我得到一个 NULL 对象,即使 $term 打印正常。

ale*_*exn 5

您应该将您的网址与以下内容连接起来,.而不是+

$url ='http://search.twitter.com/search.json?q=' . $term . '&rpp=100';
Run Code Online (Sandbox Code Playgroud)