我遇到的问题是我正在使用Twitter端点来捕获推文中的某些关键字,但我没有在结果中获得任何数值来说明有多少结果。以下是使用的代码:
<?php
$response = file_get_contents('http://search.twitter.com/search.json?q=ps4&rpp=100&geocode=43.652527,-79.381961,10mi&geocode=49.263588,-123.138565,10mi&include_entities=true&result_type=mixed');
$search = json_decode($response);
$items = array();
foreach ($search->results as $item) {
$items[] = array('text' => '@'.$item->from_user.': '.$item->text);
}
$data = array('item' => $items);
header('Content-Type: application/json');
echo json_encode($data);
?>
我得到的输出只是显示用户名和推文。
{"item":[{"text":"@detikcom: Gocekan PES 2014 Bakal Semakin Lincah di PS4 http:\/\/t.co\/CtrUtOf0GI via @detikinet"}}]}
我想要的是要显示的单个整数中的提及总数。如果有人能指出我正确的方向,那么我找不到能让我走上正确道路的任何事情。
感谢阅读。
答案 0 :(得分:0)
count($items)
怎么样?你可以这样做:
$data = array('item' => $items, 'itemCount' => count($items));