edainworks.com :: VGR :: comparison of various unique-values extracting methods .


Displaying sorted results
original unsorted array (dimension=100) :
element 0 : value 10
element 1 : value 7
element 2 : value 1
element 3 : value 3
element 4 : value 8
element 5 : value 3
element 6 : value 4
element 7 : value 0
element 8 : value 6
element 9 : value 8
element 10 : value 9
element 11 : value 4
element 12 : value 2
element 13 : value 5
element 14 : value 8
element 15 : value 6
element 16 : value 5
element 17 : value 10
element 18 : value 10
element 19 : value 10
element 20 : value 2
element 21 : value 3
element 22 : value 8
element 23 : value 3
element 24 : value 1
element 25 : value 1
element 26 : value 9
element 27 : value 10
element 28 : value 9
element 29 : value 9
element 30 : value 0
element 31 : value 4
element 32 : value 8
element 33 : value 3
element 34 : value 9
element 35 : value 0
element 36 : value 3
element 37 : value 8
element 38 : value 1
element 39 : value 3
element 40 : value 8
element 41 : value 10
element 42 : value 9
element 43 : value 7
element 44 : value 9
element 45 : value 7
element 46 : value 10
element 47 : value 4
element 48 : value 8
element 49 : value 10
element 50 : value 3
element 51 : value 7
element 52 : value 8
element 53 : value 10
element 54 : value 7
element 55 : value 9
element 56 : value 3
element 57 : value 5
element 58 : value 10
element 59 : value 8
element 60 : value 5
element 61 : value 10
element 62 : value 3
element 63 : value 3
element 64 : value 10
element 65 : value 3
element 66 : value 10
element 67 : value 4
element 68 : value 2
element 69 : value 8
element 70 : value 5
element 71 : value 10
element 72 : value 3
element 73 : value 6
element 74 : value 9
element 75 : value 2
element 76 : value 10
element 77 : value 4
element 78 : value 4
element 79 : value 10
element 80 : value 7
element 81 : value 7
element 82 : value 1
element 83 : value 2
element 84 : value 2
element 85 : value 4
element 86 : value 1
element 87 : value 8
element 88 : value 9
element 89 : value 6
element 90 : value 3
element 91 : value 7
element 92 : value 0
element 93 : value 0
element 94 : value 10
element 95 : value 3
element 96 : value 1
element 97 : value 6
element 98 : value 4
element 99 : value 1

Instantaneous sort + display unique values' array
unique values array is :
0
1
2
3
4
5
6
7
8
9
10
time elapsed = 0.05317 ms

Ladwein's pure PHP (array_unique function)
10
7
1
3
8
4
0
6
9
2
5
time elapsed = 0.01192 ms

NOT displaying sorted results (you can trust me, they're sorted!)
original unsorted array (dimension=1000) :
[snip data]

Instantaneous sort + display unique values' array
unique values array is :
[snip data]
time elapsed = 0.41485 ms

Ladwein's pure PHP (array_unique function)
[snip data]
time elapsed = 0.0701 ms

NOT displaying sorted results (you can trust me, they're sorted!)
original unsorted array (dimension=10000) :
[snip data]

Instantaneous sort + display unique values' array
unique values array is :
[snip data]
time elapsed = 3.13115 ms

Ladwein's pure PHP (array_unique function)
[snip data]
time elapsed = 0.4971 ms

done.

Vincent Graux (VGR) for European Experts Exchange and Edažn Works  back to list of test scripts
Last update 2024-05-13 15:34:14