Rumah > pembangunan bahagian belakang > tutorial php > 对于已调出的数据如何进行对比?并且去除重复的数据

对于已调出的数据如何进行对比?并且去除重复的数据

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:11:30
asal
878 orang telah melayarinya

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代码实现


您这回答的也太笼统了吧,完全不会做啊

问题已解决 虽然没有按照各位朋友的意见来解决 但总算解决了

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan