3v4l.org

run code in 300+ PHP versions simultaneously
<?php const ITERATIONS = 10000; $a = range(1, ITERATIONS, 2); $s = microtime(true); for ($i = 0;$i < ITERATIONS; $i++) { if (!in_array($i, $a)) $a[] = $i; } printf("in_array completed in %0.4fs\n", microtime(true) - $s); $a = []; $s = microtime(true); for ($i = 0;$i < ITERATIONS; $i++) { $a[] = $i; if ((bool) rand(0,1)) $a[] = $i; } array_unique($a); printf("array_unique completed in %0.4fs\n", microtime(true) - $s);
Output for 7.4.0
in_array completed in 0.1186s array_unique completed in 0.0022s
Output for 7.3.12
in_array completed in 0.0759s array_unique completed in 0.0023s
Output for 7.3.11
in_array completed in 0.1173s array_unique completed in 0.0022s
Output for 7.3.10
in_array completed in 0.0553s array_unique completed in 0.0022s
Output for 7.3.9
in_array completed in 0.0958s array_unique completed in 0.0030s
Output for 7.3.8
in_array completed in 0.0816s array_unique completed in 0.0021s
Output for 7.3.7
in_array completed in 0.0794s array_unique completed in 0.0023s
Output for 7.3.6
in_array completed in 0.0623s array_unique completed in 0.0025s
Output for 7.3.5
in_array completed in 0.0585s array_unique completed in 0.0022s
Output for 7.3.4
in_array completed in 0.0556s array_unique completed in 0.0022s
Output for 7.3.3
in_array completed in 0.0557s array_unique completed in 0.0022s
Output for 7.3.2
in_array completed in 0.0534s array_unique completed in 0.0018s
Output for 7.3.1
in_array completed in 0.0597s array_unique completed in 0.0018s
Output for 7.3.0
in_array completed in 0.0645s array_unique completed in 0.0018s
Output for 7.2.25
in_array completed in 0.1129s array_unique completed in 0.0033s
Output for 7.2.24
in_array completed in 0.1082s array_unique completed in 0.0034s
Output for 7.2.23
in_array completed in 0.0619s array_unique completed in 0.0025s
Output for 7.2.22
in_array completed in 0.0541s array_unique completed in 0.0023s
Output for 7.2.21
in_array completed in 0.0607s array_unique completed in 0.0025s
Output for 7.2.20
in_array completed in 0.0717s array_unique completed in 0.0028s
Output for 7.2.19
in_array completed in 0.0551s array_unique completed in 0.0023s
Output for 7.2.18
in_array completed in 0.0648s array_unique completed in 0.0026s
Output for 7.2.17
in_array completed in 0.0730s array_unique completed in 0.0023s
Output for 7.2.0
in_array completed in 0.0742s array_unique completed in 0.0026s
Output for 7.1.33
in_array completed in 0.0692s array_unique completed in 0.0223s
Output for 7.1.32
in_array completed in 0.0974s array_unique completed in 0.0206s
Output for 7.1.31
in_array completed in 0.0944s array_unique completed in 0.0204s
Output for 7.1.30
in_array completed in 0.0554s array_unique completed in 0.0217s
Output for 7.1.29
in_array completed in 0.0561s array_unique completed in 0.0199s
Output for 7.1.28
in_array completed in 0.0837s array_unique completed in 0.0209s
Output for 7.1.27
in_array completed in 0.0598s array_unique completed in 0.0201s
Output for 7.1.26
in_array completed in 0.0544s array_unique completed in 0.0201s
Output for 7.1.7
in_array completed in 0.0583s array_unique completed in 0.0112s
Output for 7.1.6
in_array completed in 0.0863s array_unique completed in 0.0147s
Output for 7.1.5
in_array completed in 0.0573s array_unique completed in 0.0114s
Output for 7.1.0
in_array completed in 0.0847s array_unique completed in 0.0163s
Output for 7.0.20
in_array completed in 0.0658s array_unique completed in 0.0216s
Output for 7.0.6
in_array completed in 0.0800s array_unique completed in 0.0128s
Output for 7.0.5
in_array completed in 0.0831s array_unique completed in 0.0130s
Output for 7.0.4
in_array completed in 0.0783s array_unique completed in 0.0124s
Output for 7.0.3
in_array completed in 0.0521s array_unique completed in 0.0110s
Output for 7.0.2
in_array completed in 0.0728s array_unique completed in 0.0119s
Output for 7.0.1
in_array completed in 0.0557s array_unique completed in 0.0112s
Output for 7.0.0
in_array completed in 0.0633s array_unique completed in 0.0118s
Output for 5.6.28
in_array completed in -0.2543s array_unique completed in -0.0332s
Output for 5.6.21
in_array completed in 0.5101s array_unique completed in 0.0327s
Output for 5.6.20
in_array completed in 0.5181s array_unique completed in 0.0319s
Output for 5.6.19
in_array completed in 0.5217s array_unique completed in 0.0320s
Output for 5.6.18
in_array completed in 0.5000s array_unique completed in 0.0307s
Output for 5.6.17
in_array completed in 0.5098s array_unique completed in 0.0323s
Output for 5.6.16
in_array completed in 0.4860s array_unique completed in 0.0312s
Output for 5.6.15
in_array completed in 0.5319s array_unique completed in 0.0342s
Output for 5.6.14
in_array completed in 0.4814s array_unique completed in 0.0322s
Output for 5.6.13
in_array completed in 0.5993s array_unique completed in 0.0330s
Output for 5.6.12
in_array completed in 0.5107s array_unique completed in 0.0345s
Output for 5.6.11
in_array completed in 0.5224s array_unique completed in 0.0343s
Output for 5.6.10
in_array completed in 0.5252s array_unique completed in 0.0336s
Output for 5.6.9
in_array completed in 0.5187s array_unique completed in 0.0343s
Output for 5.6.8
in_array completed in 0.5225s array_unique completed in 0.0338s
Output for 5.6.7
in_array completed in 0.4668s array_unique completed in 0.0279s
Output for 5.5.35
in_array completed in 0.5038s array_unique completed in 0.0340s
Output for 5.5.34
in_array completed in 0.5135s array_unique completed in 0.0334s
Output for 5.5.33
in_array completed in 0.5279s array_unique completed in 0.0332s
Output for 5.5.32
in_array completed in 0.5164s array_unique completed in 0.0336s
Output for 5.5.31
in_array completed in 0.5172s array_unique completed in 0.0329s
Output for 5.5.30
in_array completed in 0.5028s array_unique completed in 0.0331s
Output for 5.5.29
in_array completed in 0.5046s array_unique completed in 0.0334s
Output for 5.5.28
in_array completed in 0.5179s array_unique completed in 0.0349s
Output for 5.5.27
in_array completed in 0.5271s array_unique completed in 0.0342s
Output for 5.5.26
in_array completed in 0.5231s array_unique completed in 0.0339s
Output for 5.5.25
in_array completed in 0.5178s array_unique completed in 0.0340s
Output for 5.5.24
in_array completed in 0.5321s array_unique completed in 0.0351s
Output for 5.4.45
in_array completed in 0.6931s array_unique completed in 0.0548s
Output for 5.4.44
in_array completed in 0.6961s array_unique completed in 0.0516s
Output for 5.4.43
in_array completed in 0.6435s array_unique completed in 0.0509s
Output for 5.4.42
in_array completed in 0.7114s array_unique completed in 0.0512s
Output for 5.4.41
in_array completed in 0.7181s array_unique completed in 0.0515s
Output for 5.4.40
in_array completed in 0.7165s array_unique completed in 0.0526s
Output for 5.4.39
in_array completed in 0.7053s array_unique completed in 0.0551s
Output for 5.4.38
in_array completed in 0.7088s array_unique completed in 0.0542s
Output for 5.4.37
in_array completed in 0.7383s array_unique completed in 0.0534s
Output for 5.4.36
in_array completed in 0.7183s array_unique completed in 0.0557s
Output for 5.4.35
in_array completed in 0.6991s array_unique completed in 0.0518s
Output for 5.4.34
in_array completed in 0.7120s array_unique completed in 0.0517s
Output for 5.4.32
in_array completed in 0.7137s array_unique completed in 0.0518s
Output for 5.4.31
in_array completed in 0.7180s array_unique completed in 0.0554s
Output for 5.4.30
in_array completed in 0.7979s array_unique completed in 0.0546s
Output for 5.4.29
in_array completed in 0.7573s array_unique completed in 0.0539s
Output for 5.4.28
in_array completed in 0.7343s array_unique completed in 0.0836s
Output for 5.4.27
in_array completed in 0.7276s array_unique completed in 0.0529s
Output for 5.4.26
in_array completed in 0.6912s array_unique completed in 0.0519s
Output for 5.4.25
in_array completed in 0.8173s array_unique completed in 0.0704s
Output for 5.4.24
in_array completed in 0.7915s array_unique completed in 0.0565s
Output for 5.4.23
in_array completed in 0.9121s array_unique completed in 0.0537s
Output for 5.4.22
in_array completed in 0.7720s array_unique completed in 0.0563s
Output for 5.4.21
in_array completed in 0.8010s array_unique completed in 0.0564s
Output for 5.4.20
in_array completed in 0.7513s array_unique completed in 0.0604s
Output for 5.4.19
in_array completed in 0.6943s array_unique completed in 0.0498s
Output for 5.4.18
in_array completed in 0.7372s array_unique completed in 0.0547s
Output for 5.4.17
in_array completed in 0.7211s array_unique completed in 0.0559s
Output for 5.4.16
in_array completed in 0.7179s array_unique completed in 0.0535s
Output for 5.4.15
in_array completed in 0.7254s array_unique completed in 0.0627s
Output for 5.4.14
in_array completed in 0.7286s array_unique completed in 0.0534s
Output for 5.4.13
in_array completed in 0.7395s array_unique completed in 0.0531s
Output for 5.4.12
in_array completed in 0.8077s array_unique completed in 0.0730s
Output for 5.4.11
in_array completed in 0.7133s array_unique completed in 0.0538s
Output for 5.4.10
in_array completed in 0.8884s array_unique completed in 0.0558s
Output for 5.4.9
in_array completed in 0.7143s array_unique completed in 0.0541s
Output for 5.4.8
in_array completed in 0.7207s array_unique completed in 0.0582s
Output for 5.4.7
in_array completed in 0.7662s array_unique completed in 0.0572s
Output for 5.4.6
in_array completed in 0.8583s array_unique completed in 0.0565s
Output for 5.4.5
in_array completed in 0.7309s array_unique completed in 0.0595s
Output for 5.4.4
in_array completed in 0.7524s array_unique completed in 0.0546s
Output for 5.4.3
in_array completed in 0.8854s array_unique completed in 0.0622s
Output for 5.4.2
in_array completed in 0.9755s array_unique completed in 0.0578s
Output for 5.4.1
in_array completed in 0.7113s array_unique completed in 0.0513s
Output for 5.4.0
in_array completed in 0.7641s array_unique completed in 0.0532s
Output for 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/8FYoE on line 13
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_CONST in /in/8FYoE on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_CONST in /in/8FYoE on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/8FYoE on line 3
Process exited with code 255.

preferences:
82.46 ms | 582 KiB | 5 Q