如何以整数形式输出JSON结果

时间:2013-03-12 15:08:22

标签: php json twitter

我遇到的问题是我正在使用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"}}]}

我想要的是要显示的单个整数中的提及总数。如果有人能指出我正确的方向,那么我找不到能让我走上正确道路的任何事情。

感谢阅读。

1 个答案:

答案 0 :(得分:0)

count($items)怎么样?你可以这样做:

$data = array('item' => $items, 'itemCount' => count($items));