对于已调出的数据如何进行对比?并且去除重复的数据
Jun 23, 2016 pm 01:11 PM
for ($row = 2; $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['username'];
echo "$values";
};
这是调出的数据库数据
这两个数据进行对比 该怎么实现?
回复讨论(解决方案)
循环比较,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代码实现
您这回答的也太笼统了吧,完全不会做啊
问题已解决 虽然没有按照各位朋友的意见来解决 但总算解决了

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon

Ankündigung von 2025 PHP Situation Survey
