1 回答

TA貢獻(xiàn)1831條經(jīng)驗 獲得超4個贊
這里有一些語法錯誤,并且缺少 的定義i,但根本問題是您試圖計算錯誤的東西。
如果您print_r($string)在代碼末尾,您將看到它返回一個包含 2 個項目 -[statuses] => Array和 的數(shù)組[search_metadata] => Array。所以 2 是腳本中所寫的正確輸出。
相反,您可以做的是計算狀態(tài)數(shù)組本身。
foreach($string["statuses"] as $array){
$i++;
}
您可以做的另一件事是查看數(shù)組[search_metadata],其中包含結(jié)果的計數(shù):
[search_metadata] => Array
(
[completed_in] => 0.161
[max_id] => 1293225170983772160
[max_id_str] => 1293225170983772160
[next_results] => ?max_id=1293218662854402059&q=elrond&count=20&include_entities=1
[query] => elrond
[refresh_url] => ?since_id=1293225170983772160&q=elrond&include_entities=1
[count] => 20
[since_id] => 0
[since_id_str] => 0
)
雖然,這兩者實際上都會返回推文的數(shù)量,與您請求的數(shù)量相匹配count=20...因此,如果您想對關(guān)鍵字進(jìn)行計數(shù),您必須決定要對每個響應(yīng)推文中的哪些字段進(jìn)行計數(shù)from,然后迭代每個字符串中的這些條目。
- 1 回答
- 0 關(guān)注
- 119 瀏覽
添加回答
舉報