我想进行高级的Twitter搜索。我使用的部分代码如下所示。
$q = "crazy monkeys"; // <This is the query string
$request = "http://search.twitter.com/search.json?q=".urlencode($q);
我遇到的问题是我想搜索确切的短语&#34;疯狂的猴子&#34;,但它正在搜索任何顺序疯狂的AND猴子的推文。
那么我想做的是包括&#34;在我的字符串中。
我以为我可以通过使用$q = "/"crazy monkey/"";
转义引号来实现,但它没有用。
如果有人能告诉我如何包含特殊运营商,例如&#34; +或 - 在我的推特搜索中,我非常感激。感谢。
我尝试使用的Twitter运营商列于此处&gt; https://support.twitter.com/groups/31-twitter-basics/topics/110-search/articles/71577-how-to-use-advanced-twitter-search
答案 0 :(得分:1)
“和空间也可以通过urlencode
处理得很好echo rawurlencode('"test with space "');
结果:
%22test%20with%20space%20%22
答案 1 :(得分:1)
$ q =“疯狂的猴子”;
if(!get_magic_quotes_gpc()) $ Q =和addslashes($ Q);
答案 2 :(得分:0)