Ive下面的代碼,一個函數獲取用戶名列表,並把它們放入數組然後執行函數調用函數get_all_friends,代碼工作正常,沒有錯誤,我的問題在這裏如何如果大量的用戶名稱可以說像10k一樣來調整代碼?用PHP讀取一個文本文件到一個數組 - 建議
就像從文件中讀取包括所有的用戶名名稱和使用
$file_handle = fopen("users.txt")
請指教擺陣!
<?PHP
$user1 = "usernamehere";
$user2 = "usernamehere";
$user3 = "usernamehere";
$u[] = $user1;
$u[] = $user2;
$u[] = $user3;
function get_all_friends($users)
{
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, TOKEN_KEY, TOKEN_SECRET);
$list = array();
foreach($users as $user)
{
$result = $connection->get('friends/ids', array(
"screen_name"=> $user)
);
foreach($result->ids as $friend)
{
$list[] = $friend;
}
}
return $list;
}
//call the function
$result = get_all_friends($u);
foreach($result as $res)
{
$query = "INSERT INTO friends (userid, name, grade, flag) VALUES ($res, 'name', 100, 0) ";
mysql_query($query);
}
//to print the databse result
echo "row<br />";
$res = mysql_query("SELECT * FROM friends");
while ($row = mysql_fetch_assoc($res))
{
print_r($row);
}
?>
檢查官方網站上的工作示例:http://php.net/fopen – Kalpesh