<?php
function start() {
$GLOBALS['start'] = microtime(true);
}
function stop($return=false) {
$time = microtime(true) - $GLOBALS['start'];
if($return) {
return $time;
} else {
printf("\n\n%.20f seconds\n\n", $time);
}
}
for($i=1; $i<50000; $i++) {
$csv[] = ["id"=>$i, "another_id"=>1];
$db[] = ["id"=>$i+10, "another_id"=>1];
}
start();
// Get items that are in CSV but not in database
$new = array_diff_key(array_column($csv, null, 'id'), array_column($db, null, 'id'));
// Get items that are in database but not in CSV
$del = array_diff_key(array_column($db, null, 'id'), array_column($csv, null, 'id'));
stop();
- Output for 7.4.1
- 0.06419396400451660156 seconds
- Output for 7.4.0
- 0.04769396781921386719 seconds
- Output for 7.3.13
- 0.05968594551086425781 seconds
- Output for 7.3.12
- 0.04731416702270507812 seconds
- Output for 7.3.11
- 0.05051183700561523438 seconds
- Output for 7.3.10
- 0.05052900314331054688 seconds
- Output for 7.3.9
- 0.04721403121948242188 seconds
- Output for 7.3.8
- 0.06489896774291992188 seconds
- Output for 7.3.7
- 0.05804896354675292969 seconds
- Output for 7.3.6
- 0.05802893638610839844 seconds
- Output for 7.3.5
- 0.05382895469665527344 seconds
- Output for 7.3.4
- 0.05639004707336425781 seconds
- Output for 7.3.3
- 0.06056094169616699219 seconds
- Output for 7.3.2
- 0.06339192390441894531 seconds
- Output for 7.3.1
- 0.06502985954284667969 seconds
- Output for 7.3.0
- 0.05453991889953613281 seconds
- Output for 7.2.26
- 0.04952287673950195312 seconds
- Output for 7.2.25
- 0.04671812057495117188 seconds
- Output for 7.2.24
- 0.05361104011535644531 seconds
- Output for 7.2.23
- 0.04787611961364746094 seconds
- Output for 7.2.22
- 0.04718804359436035156 seconds
- Output for 7.2.21
- 0.04852795600891113281 seconds
- Output for 7.2.20
- 0.05646395683288574219 seconds
- Output for 7.2.19
- 0.05180621147155761719 seconds
- Output for 7.2.18
- 0.05790209770202636719 seconds
- Output for 7.2.17
- 0.05440497398376464844 seconds
- Output for 7.2.16
- 0.05053615570068359375 seconds
- Output for 7.2.15
- 0.05759501457214355469 seconds
- Output for 7.2.14
- 0.06128311157226562500 seconds
- Output for 7.2.13
- 0.05627202987670898438 seconds
- Output for 7.2.12
- 0.05138397216796875000 seconds
- Output for 7.2.11
- 0.04890108108520507812 seconds
- Output for 7.2.10
- 0.06366181373596191406 seconds
- Output for 7.2.9
- 0.05955696105957031250 seconds
- Output for 7.2.8
- 0.05957889556884765625 seconds
- Output for 7.2.7
- 0.05419611930847167969 seconds
- Output for 7.2.6
- 0.06949186325073242188 seconds
- Output for 7.2.5
- 0.04801821708679199219 seconds
- Output for 7.2.4
- 0.04851603507995605469 seconds
- Output for 7.2.3
- 0.07729196548461914062 seconds
- Output for 7.2.2
- 0.04922795295715332031 seconds
- Output for 7.2.1
- 0.04851508140563964844 seconds
- Output for 7.2.0
- 0.06033682823181152344 seconds
preferences:
66.55 ms | 463 KiB | 5 Q