-1

私が抱えていた問題は、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"}}]}

私が欲しいのは、表示する単一の整数内の言及の総数です。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです。

読んでくれてありがとう。

4

1 に答える 1

0

どうcount($items)ですか?次のようなことができます。

$data = array('item' => $items, 'itemCount' => count($items));
于 2013-03-12T15:13:26.977 に答える