3v4l.org

run code in 300+ PHP versions simultaneously
<?php // one-dimensional arrays $array = array_fill(0,50000,'tommy is the best!'); $arraykeyexists_result = array(); $start = microtime(true); for ($i = 0; $i < 100000; $i++) { if (array_key_exists($i,$array)) { $arraykeyexists_result[] = 1; } else { $arraykeyexists_result[] = 0; } } $arrtime = round(microtime(true)-$start,3); $start = microtime(true); for ($i = 0; $i < 100000; $i++) { if (isset($array[$i])) { $arraykeyexists_result[] = 1; } else { $arraykeyexists_result[] = 0; } } $istime = round(microtime(true)-$start,3); $totaltime = $arrtime+$istime; $arrpercentage = round(100*$arrtime/$totaltime,3); $ispercentage = round(100*$istime/$totaltime,3); echo "array_key_exists(): $arrtime [$arrpercentage%] seconds\n"; echo "isset(): $istime [$ispercentage%] seconds\n";
Output for 7.2.0
array_key_exists(): 0.005 [62.5%] seconds isset(): 0.003 [37.5%] seconds
Output for 7.1.7
array_key_exists(): 0.004 [57.143%] seconds isset(): 0.003 [42.857%] seconds
Output for 7.1.6
array_key_exists(): 0.01 [62.5%] seconds isset(): 0.006 [37.5%] seconds
Output for 7.0.5, 7.1.5
array_key_exists(): 0.006 [66.667%] seconds isset(): 0.003 [33.333%] seconds
Output for 7.1.0
array_key_exists(): 0.007 [58.333%] seconds isset(): 0.005 [41.667%] seconds
Output for 7.0.20
array_key_exists(): 0.009 [75%] seconds isset(): 0.003 [25%] seconds
Output for 7.0.0, 7.0.14
array_key_exists(): 0.008 [61.538%] seconds isset(): 0.005 [38.462%] seconds
Output for 7.0.4, 7.0.6
array_key_exists(): 0.006 [60%] seconds isset(): 0.004 [40%] seconds
Output for 7.0.3
array_key_exists(): 0.014 [70%] seconds isset(): 0.006 [30%] seconds
Output for 7.0.2
array_key_exists(): 0.011 [68.75%] seconds isset(): 0.005 [31.25%] seconds
Output for 7.0.1
array_key_exists(): 0.008 [66.667%] seconds isset(): 0.004 [33.333%] seconds
Output for 5.2.8, 5.3.2, 5.6.12, 5.6.15, 5.6.21
array_key_exists(): 0.03 [60%] seconds isset(): 0.02 [40%] seconds
Output for 5.6.9, 5.6.20
array_key_exists(): 0.024 [58.537%] seconds isset(): 0.017 [41.463%] seconds
Output for 5.5.33, 5.6.19
array_key_exists(): 0.023 [58.974%] seconds isset(): 0.016 [41.026%] seconds
Output for 5.4.23, 5.6.18
array_key_exists(): 0.026 [60.465%] seconds isset(): 0.017 [39.535%] seconds
Output for 5.3.27, 5.6.16 - 5.6.17
array_key_exists(): 0.026 [59.091%] seconds isset(): 0.018 [40.909%] seconds
Output for 5.5.35, 5.6.14
array_key_exists(): 0.031 [60.784%] seconds isset(): 0.02 [39.216%] seconds
Output for 5.3.21, 5.6.13
array_key_exists(): 0.032 [60.377%] seconds isset(): 0.021 [39.623%] seconds
Output for 5.6.11
array_key_exists(): 0.021 [58.333%] seconds isset(): 0.015 [41.667%] seconds
Output for 5.3.28, 5.4.12 - 5.4.13, 5.4.18, 5.4.21, 5.5.26, 5.6.10
array_key_exists(): 0.027 [58.696%] seconds isset(): 0.019 [41.304%] seconds
Output for 5.3.4, 5.3.6, 5.3.24, 5.4.3, 5.6.8
array_key_exists(): 0.028 [59.574%] seconds isset(): 0.019 [40.426%] seconds
Output for 5.3.17, 5.4.6 - 5.4.7, 5.5.32, 5.5.34
array_key_exists(): 0.029 [60.417%] seconds isset(): 0.019 [39.583%] seconds
Output for 5.4.8, 5.5.31
array_key_exists(): 0.027 [57.447%] seconds isset(): 0.02 [42.553%] seconds
Output for 5.5.24, 5.5.30
array_key_exists(): 0.033 [62.264%] seconds isset(): 0.02 [37.736%] seconds
Output for 5.5.29
array_key_exists(): 0.024 [57.143%] seconds isset(): 0.018 [42.857%] seconds
Output for 5.5.28
array_key_exists(): 0.022 [57.895%] seconds isset(): 0.016 [42.105%] seconds
Output for 5.3.0, 5.4.29, 5.5.27
array_key_exists(): 0.027 [60%] seconds isset(): 0.018 [40%] seconds
Output for 5.5.25
array_key_exists(): 0.031 [63.265%] seconds isset(): 0.018 [36.735%] seconds
Output for 5.4.45
array_key_exists(): 0.02 [51.282%] seconds isset(): 0.019 [48.718%] seconds
Output for 5.3.7, 5.4.0, 5.4.24, 5.4.44
array_key_exists(): 0.028 [60.87%] seconds isset(): 0.018 [39.13%] seconds
Output for 5.4.43
array_key_exists(): 0.034 [53.125%] seconds isset(): 0.03 [46.875%] seconds
Output for 5.2.16, 5.4.42
array_key_exists(): 0.034 [58.621%] seconds isset(): 0.024 [41.379%] seconds
Output for 5.4.41
array_key_exists(): 0.037 [59.677%] seconds isset(): 0.025 [40.323%] seconds
Output for 5.4.40
array_key_exists(): 0.041 [61.194%] seconds isset(): 0.026 [38.806%] seconds
Output for 5.4.39
array_key_exists(): 0.075 [70.755%] seconds isset(): 0.031 [29.245%] seconds
Output for 5.4.38
array_key_exists(): 0.043 [46.237%] seconds isset(): 0.05 [53.763%] seconds
Output for 5.4.37
array_key_exists(): 0.048 [57.143%] seconds isset(): 0.036 [42.857%] seconds
Output for 5.4.36
array_key_exists(): 0.043 [57.333%] seconds isset(): 0.032 [42.667%] seconds
Output for 5.4.35
array_key_exists(): 0.048 [62.338%] seconds isset(): 0.029 [37.662%] seconds
Output for 5.4.34
array_key_exists(): 0.081 [63.78%] seconds isset(): 0.046 [36.22%] seconds
Output for 5.4.32
array_key_exists(): 0.025 [59.524%] seconds isset(): 0.017 [40.476%] seconds
Output for 5.4.31
array_key_exists(): 0.026 [61.905%] seconds isset(): 0.016 [38.095%] seconds
Output for 5.4.30
array_key_exists(): 0.025 [58.14%] seconds isset(): 0.018 [41.86%] seconds
Output for 5.4.28
array_key_exists(): 0.033 [66%] seconds isset(): 0.017 [34%] seconds
Output for 5.4.15 - 5.4.16, 5.4.26 - 5.4.27
array_key_exists(): 0.026 [57.778%] seconds isset(): 0.019 [42.222%] seconds
Output for 5.4.4, 5.4.25
array_key_exists(): 0.029 [55.769%] seconds isset(): 0.023 [44.231%] seconds
Output for 5.4.22
array_key_exists(): 0.034 [65.385%] seconds isset(): 0.018 [34.615%] seconds
Output for 5.4.20
array_key_exists(): 0.027 [61.364%] seconds isset(): 0.017 [38.636%] seconds
Output for 5.2.6, 5.2.15, 5.4.19
array_key_exists(): 0.031 [59.615%] seconds isset(): 0.021 [40.385%] seconds
Output for 5.3.25, 5.4.17
array_key_exists(): 0.03 [49.18%] seconds isset(): 0.031 [50.82%] seconds
Output for 5.4.14
array_key_exists(): 0.037 [66.071%] seconds isset(): 0.019 [33.929%] seconds
Output for 5.4.11
array_key_exists(): 0.028 [54.902%] seconds isset(): 0.023 [45.098%] seconds
Output for 5.4.10
array_key_exists(): 0.026 [56.522%] seconds isset(): 0.02 [43.478%] seconds
Output for 5.2.0, 5.4.9
array_key_exists(): 0.031 [62%] seconds isset(): 0.019 [38%] seconds
Output for 5.4.5
array_key_exists(): 0.027 [42.857%] seconds isset(): 0.036 [57.143%] seconds
Output for 5.4.2
array_key_exists(): 0.028 [56%] seconds isset(): 0.022 [44%] seconds
Output for 5.1.5, 5.2.2, 5.4.1
array_key_exists(): 0.037 [58.73%] seconds isset(): 0.026 [41.27%] seconds
Output for 5.3.22, 5.3.29
array_key_exists(): 0.029 [61.702%] seconds isset(): 0.018 [38.298%] seconds
Output for 5.3.26
array_key_exists(): 0.047 [71.212%] seconds isset(): 0.019 [28.788%] seconds
Output for 5.3.23
array_key_exists(): 0.03 [57.692%] seconds isset(): 0.022 [42.308%] seconds
Output for 5.2.12, 5.3.20
array_key_exists(): 0.034 [59.649%] seconds isset(): 0.023 [40.351%] seconds
Output for 5.3.19
array_key_exists(): 0.047 [61.842%] seconds isset(): 0.029 [38.158%] seconds
Output for 5.3.18
array_key_exists(): 0.057 [67.059%] seconds isset(): 0.028 [32.941%] seconds
Output for 5.3.12 - 5.3.13, 5.3.16
array_key_exists(): 0.033 [63.462%] seconds isset(): 0.019 [36.538%] seconds
Output for 5.3.15
array_key_exists(): 0.029 [52.727%] seconds isset(): 0.026 [47.273%] seconds
Output for 5.3.14
array_key_exists(): 0.03 [58.824%] seconds isset(): 0.021 [41.176%] seconds
Output for 5.3.11
array_key_exists(): 0.028 [58.333%] seconds isset(): 0.02 [41.667%] seconds
Output for 5.3.10
array_key_exists(): 0.029 [59.184%] seconds isset(): 0.02 [40.816%] seconds
Output for 5.3.3, 5.3.9
array_key_exists(): 0.03 [61.224%] seconds isset(): 0.019 [38.776%] seconds
Output for 5.3.8
array_key_exists(): 0.028 [57.143%] seconds isset(): 0.021 [42.857%] seconds
Output for 5.2.11, 5.3.5
array_key_exists(): 0.032 [58.182%] seconds isset(): 0.023 [41.818%] seconds
Output for 5.3.1
array_key_exists(): 0.038 [66.667%] seconds isset(): 0.019 [33.333%] seconds
Output for 5.2.17
array_key_exists(): 0.034 [56.667%] seconds isset(): 0.026 [43.333%] seconds
Output for 5.2.14
array_key_exists(): 0.033 [61.111%] seconds isset(): 0.021 [38.889%] seconds
Output for 5.2.7, 5.2.13
array_key_exists(): 0.032 [59.259%] seconds isset(): 0.022 [40.741%] seconds
Output for 5.2.10
array_key_exists(): 0.038 [57.576%] seconds isset(): 0.028 [42.424%] seconds
Output for 5.2.9
array_key_exists(): 0.031 [50%] seconds isset(): 0.031 [50%] seconds
Output for 5.2.5
array_key_exists(): 0.035 [53.846%] seconds isset(): 0.03 [46.154%] seconds
Output for 5.2.3 - 5.2.4
array_key_exists(): 0.036 [58.065%] seconds isset(): 0.026 [41.935%] seconds
Output for 5.2.1
array_key_exists(): 0.037 [54.412%] seconds isset(): 0.031 [45.588%] seconds
Output for 5.1.6
array_key_exists(): 0.037 [55.224%] seconds isset(): 0.03 [44.776%] seconds
Output for 5.1.4
array_key_exists(): 0.038 [60.317%] seconds isset(): 0.025 [39.683%] seconds
Output for 5.1.3
array_key_exists(): 0.036 [52.174%] seconds isset(): 0.033 [47.826%] seconds
Output for 5.1.2
array_key_exists(): 0.056 [67.47%] seconds isset(): 0.027 [32.53%] seconds
Output for 5.1.1
array_key_exists(): 0.034 [57.627%] seconds isset(): 0.025 [42.373%] seconds
Output for 5.1.0
array_key_exists(): 0.035 [57.377%] seconds isset(): 0.026 [42.623%] seconds
Output for 5.0.5
array_key_exists(): 0.056 [55.446%] seconds isset(): 0.045 [44.554%] seconds
Output for 5.0.4
array_key_exists(): 0.055 [55.556%] seconds isset(): 0.044 [44.444%] seconds
Output for 5.0.3
array_key_exists(): 0.071 [55.039%] seconds isset(): 0.058 [44.961%] seconds
Output for 5.0.2
array_key_exists(): 0.064 [57.143%] seconds isset(): 0.048 [42.857%] seconds
Output for 5.0.1
array_key_exists(): 0.089 [60.959%] seconds isset(): 0.057 [39.041%] seconds
Output for 5.0.0
array_key_exists(): 0.059 [51.304%] seconds isset(): 0.056 [48.696%] seconds
Output for 4.4.9
array_key_exists(): -0.924 [105.721%] seconds isset(): 0.05 [-5.721%] seconds
Output for 4.4.8
array_key_exists(): 0.083 [61.029%] seconds isset(): 0.053 [38.971%] seconds
Output for 4.4.2, 4.4.7
array_key_exists(): 0.059 [54.128%] seconds isset(): 0.05 [45.872%] seconds
Output for 4.4.6
array_key_exists(): 0.065 [57.018%] seconds isset(): 0.049 [42.982%] seconds
Output for 4.4.5
array_key_exists(): 0.056 [52.83%] seconds isset(): 0.05 [47.17%] seconds
Output for 4.4.4
array_key_exists(): 0.074 [60.656%] seconds isset(): 0.048 [39.344%] seconds
Output for 4.4.3
array_key_exists(): 0.062 [-6.966%] seconds isset(): -0.952 [106.966%] seconds
Output for 4.4.1
array_key_exists(): 0.058 [49.153%] seconds isset(): 0.06 [50.847%] seconds
Output for 4.4.0
array_key_exists(): 0.072 [60%] seconds isset(): 0.048 [40%] seconds
Output for 4.3.11
array_key_exists(): 0.065 [56.522%] seconds isset(): 0.05 [43.478%] seconds
Output for 4.3.10
array_key_exists(): 0.06 [48.78%] seconds isset(): 0.063 [51.22%] seconds
Output for 4.3.9
array_key_exists(): 0.085 [-9.965%] seconds isset(): -0.938 [109.965%] seconds
Output for 4.3.8
array_key_exists(): 0.062 [52.991%] seconds isset(): 0.055 [47.009%] seconds
Output for 4.3.7
array_key_exists(): 0.063 [55.752%] seconds isset(): 0.05 [44.248%] seconds
Output for 4.3.6
array_key_exists(): 0.063 [53.846%] seconds isset(): 0.054 [46.154%] seconds
Output for 4.3.5
array_key_exists(): 0.062 [54.867%] seconds isset(): 0.051 [45.133%] seconds
Output for 4.3.4
array_key_exists(): 0.065 [58.036%] seconds isset(): 0.047 [41.964%] seconds
Output for 4.3.3
array_key_exists(): 0.062 [54.386%] seconds isset(): 0.052 [45.614%] seconds
Output for 4.3.2
array_key_exists(): -0.94 [105.381%] seconds isset(): 0.048 [-5.381%] seconds
Output for 4.3.1
array_key_exists(): 0.06 [45.455%] seconds isset(): 0.072 [54.545%] seconds
Output for 4.3.0
array_key_exists(): 0.044 [54.321%] seconds isset(): 0.037 [45.679%] seconds

preferences:
167.49 ms | 401 KiB | 173 Q