ホームページ  >  記事  >  バックエンド開発  >  取得したデータを比較するにはどうすればよいですか?重複データを削除します

取得したデータを比較するにはどうすればよいですか?重複データを削除します

WBOY
WBOYオリジナル
2016-06-23 13:11:30799ブラウズ

for ($row = 2; $row <= $highestRow; $row++) {
$val_1 = $sheet->getCellByColumnAndRow(0, $row)->getValue();
$val_2 = $sheet->getCellByColumnAndRow(1, $row)->getValue();
$val_3 = $sheet->getCellByColumnAndRow(2, $row)->getValue();
$val_4 = $sheet->getCellByColumnAndRow(3, $row)->getValue();
echo "";
echo "".$val_1."";
echo "".$val_2."";
echo "".$val_3."";
echo "".$val_4."";
echo "";
};
これは出力された表格データです

$sqls="select * from bm_excell_content";
$commands=$connection->createCommand($sqls);
$results=$commands->queryAll();
foreach ($results as $key=>$val){
$values=$val['ユーザー名'];
echo "

gt;$valuesgt;";
};
これは调出のデータ库データ​​ベースです





回复讨论(解决方案)

循環比较,js代码实现


将$val_1存入組$arr1,将$val['username']存入組$arr2,その後計算差分$arr = array_diff($arr2,$arr1);

$arr 中就は、表枠には存在せず、データベース库にのみ存在する人名です


将$val_1存入組$arr1、将$val['username']存入組$arr2、その後差分集$arrを計算します= array_diff($arr2,$arr1);

$arr 中就は、表枠内には存在せず、データベース库にのみ存在する人名です
您好 像我这样调出的データ如何赋值给数组 谢您哈

循環比较,js代码实现
您这回答的也太笼统了吧,完全不会啊

问题既解决 虽然不存在做照各位朋友的意见来解决 しかし总算解决了 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。