ホームページ  >  記事  >  バックエンド開発  >  php mysql 重複データを削除するための数百万のデータ_PHP チュートリアル

php mysql 重複データを削除するための数百万のデータ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:04:291020ブラウズ


//重複排除後の結果を保存する配列を定義します
$結果 = 配列(); //uidリストファイルを読み込む
$fp = fopen('test.txt', 'r');

ながら(!feof($fp))

{
$uid = fgets($fp); $uid = トリム($uid); $uid = トリム($uid, "r"); $uid = トリム($uid, "n");

if($uid == '')
{
続けます

}

// uid をキーとして使用して、値が存在するかどうかを確認します
if(empty($result[$uid]))
{
$結果[$uid] = 1; }
}

fclose($fp);

//結果をファイルに保存する
$コンテンツ = ''; foreach($result as $k => $v)

{

$content .= $k."n" ; }

$fp = fopen('result.txt', 'w'); fwrite($fp, $content); fclose($fp); ?>



//重複排除後の結果を保存する配列を定義します
$結果 = 配列(); //最初の uid リスト ファイルを読み取り、$result_1 を配置します
$fp = fopen('test_1.txt', 'r'); while(!feof($fp))
{
$uid = fgets($fp); $uid = トリム($uid); $uid = トリム($uid, "r"); $uid = トリム($uid, "n"); if($uid == '')
{
続けます

}

// uid をキーとして $result を書き込み、重複がある場合は上書きされます
$結果[$uid] = 1; }
fclose($fp); // 2 番目の uid リスト ファイルを読み取り、複製操作を実行します
$fp = fopen('test_2.txt', 'r'); while(!feof($fp))
{
$uid = fgets($fp); $uid = トリム($uid); $uid = トリム($uid, "r"); $uid = トリム($uid, "n"); if($uid == '')
{
続けます
}
// uid をキーとして使用して、値が存在するかどうかを確認します
if(empty($result[$uid]))
{
$結果[$uid] = 1; }
}
fclose($fp); // $result に保存される結果は重複排除後の結果であり、ファイルに出力でき、コードは省略されます
?>




http://www.bkjia.com/PHPjc/630861.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/630861.html

技術記事

?php チュートリアル //重複排除後に結果を保存する配列を定義 $result = array() //uid リスト ファイルを読み取ります $fp = fopen('test.txt', 'r'); fp)) { $uid = fgets($fp); $ui...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。