3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ln = 1000; $a = array(); $b = array(); for ($i = 0; $i < $ln; $i++) { $a[] = 10000 + $i; $b[md5($i)] = 20000 + $i; } $s = microtime(true); $r1 = array_merge($a, array_values($b)); var_dump('merge + values = ' . (1000*(microtime(true) - $s))); $s = microtime(true); foreach ($b as $x) { $a[] = $x; } var_dump('foreach = ' . (1000*(microtime(true) - $s))); var_dump($r1 === $a);
Output for 7.3.1
string(34) "merge + values = 0.041961669921875" string(34) "foreach = 0.045061111450195" bool(true)
Output for 7.3.0
string(33) "merge + values = 0.02598762512207" string(34) "foreach = 0.026941299438477" bool(true)
Output for 7.2.13
string(34) "merge + values = 0.031948089599609" string(33) "foreach = 0.03504753112793" bool(true)
Output for 7.2.12
string(34) "merge + values = 0.034809112548828" string(34) "foreach = 0.056028366088867" bool(true)
Output for 7.2.11
string(34) "merge + values = 0.030994415283203" string(33) "foreach = 0.03814697265625" bool(true)
Output for 7.2.10
string(34) "merge + values = 0.031948089599609" string(34) "foreach = 0.048160552978516" bool(true)
Output for 7.2.9
string(34) "merge + values = 0.020027160644531" string(34) "foreach = 0.030994415283203" bool(true)
Output for 7.2.8
string(34) "merge + values = 0.041007995605469" string(34) "foreach = 0.060081481933594" bool(true)
Output for 7.2.7
string(34) "merge + values = 0.025033950805664" string(34) "foreach = 0.031948089599609" bool(true)
Output for 7.2.6
string(34) "merge + values = 0.021934509277344" string(34) "foreach = 0.033140182495117" bool(true)
Output for 7.2.5
string(34) "merge + values = 0.030994415283203" string(34) "foreach = 0.036954879760742" bool(true)
Output for 7.2.4
string(34) "merge + values = 0.032901763916016" string(34) "foreach = 0.042915344238281" bool(true)
Output for 7.0.14, 7.2.3
string(34) "merge + values = 0.031948089599609" string(34) "foreach = 0.036001205444336" bool(true)
Output for 7.2.2
string(34) "merge + values = 0.020980834960938" string(34) "foreach = 0.031948089599609" bool(true)
Output for 7.2.1
string(34) "merge + values = 0.036001205444336" string(34) "foreach = 0.055074691772461" bool(true)
Output for 7.2.0
string(34) "merge + values = 0.017881393432617" string(34) "foreach = 0.030994415283203" bool(true)
Output for 7.1.25
string(34) "merge + values = 0.028848648071289" string(34) "foreach = 0.056982040405273" bool(true)
Output for 7.1.7
string(34) "merge + values = 0.015974044799805" string(34) "foreach = 0.020980834960938" bool(true)
Output for 7.1.6
string(34) "merge + values = 0.040054321289062" string(34) "foreach = 0.046014785766602" bool(true)
Output for 7.1.5
string(34) "merge + values = 0.040054321289062" string(33) "foreach = 0.04887580871582" bool(true)
Output for 7.1.0
string(34) "merge + values = 0.039100646972656" string(34) "foreach = 0.034093856811523" bool(true)
Output for 7.0.20
string(34) "merge + values = 0.034093856811523" string(34) "foreach = 0.037908554077148" bool(true)
Output for 7.0.11
string(34) "merge + values = 0.056028366088867" string(34) "foreach = 0.056028366088867" bool(true)
Output for 7.0.10
string(34) "merge + values = 0.054121017456055" string(34) "foreach = 0.046968460083008" bool(true)
Output for 7.0.9
string(34) "merge + values = 0.050067901611328" string(34) "foreach = 0.044822692871094" bool(true)
Output for 7.0.8
string(34) "merge + values = 0.055074691772461" string(34) "foreach = 0.053167343139648" bool(true)
Output for 7.0.7
string(34) "merge + values = 0.062942504882812" string(34) "foreach = 0.062227249145508" bool(true)
Output for 7.0.6
string(34) "merge + values = 0.056028366088867" string(34) "foreach = 0.054121017456055" bool(true)
Output for 7.0.5
string(34) "merge + values = 0.052928924560547" string(34) "foreach = 0.055074691772461" bool(true)
Output for 7.0.4
string(34) "merge + values = 0.028133392333984" string(34) "foreach = 0.029087066650391" bool(true)
Output for 7.0.3
string(34) "merge + values = 0.030040740966797" string(34) "foreach = 0.033140182495117" bool(true)
Output for 7.0.2
string(34) "merge + values = 0.032901763916016" string(34) "foreach = 0.034093856811523" bool(true)
Output for 7.0.1
string(34) "merge + values = 0.027894973754883" string(34) "foreach = 0.031948089599609" bool(true)
Output for 7.0.0
string(33) "merge + values = 0.02288818359375" string(34) "foreach = 0.025033950805664" bool(true)
Output for 5.6.26
string(33) "merge + values = 0.29206275939941" string(33) "foreach = 0.10895729064941" bool(true)
Output for 5.6.25
string(33) "merge + values = 0.29206275939941" string(33) "foreach = 0.11396408081055" bool(true)
Output for 5.6.24
string(33) "merge + values = 0.32615661621094" string(33) "foreach = 0.10490417480469" bool(true)
Output for 5.6.23
string(33) "merge + values = 0.34403800964355" string(33) "foreach = 0.11992454528809" bool(true)
Output for 5.6.22
string(33) "merge + values = 0.27704238891602" string(32) "foreach = 0.1068115234375" bool(true)
Output for 5.6.21
string(32) "merge + values = 0.2601146697998" string(34) "foreach = 0.092029571533203" bool(true)
Output for 5.6.20
string(33) "merge + values = 0.27298927307129" string(33) "foreach = 0.12302398681641" bool(true)
Output for 5.6.19
string(33) "merge + values = 0.46014785766602" string(32) "foreach = 0.1978874206543" bool(true)
Output for 5.6.18
string(33) "merge + values = 0.28896331787109" string(33) "foreach = 0.10395050048828" bool(true)
Output for 5.6.17
string(33) "merge + values = 0.28276443481445" string(32) "foreach = 0.1068115234375" bool(true)
Output for 5.6.16
string(33) "merge + values = 0.26607513427734" string(33) "foreach = 0.10299682617188" bool(true)
Output for 5.6.15
string(33) "merge + values = 0.26202201843262" string(33) "foreach = 0.10013580322266" bool(true)
Output for 5.6.14
string(33) "merge + values = 0.21910667419434" string(34) "foreach = 0.082015991210938" bool(true)
Output for 5.6.13
string(33) "merge + values = 0.26679039001465" string(34) "foreach = 0.098943710327148" bool(true)
Output for 5.6.12
string(33) "merge + values = 0.29897689819336" string(33) "foreach = 0.11181831359863" bool(true)
Output for 5.6.11
string(33) "merge + values = 0.27799606323242" string(33) "foreach = 0.10204315185547" bool(true)
Output for 5.6.10
string(33) "merge + values = 0.31900405883789" string(33) "foreach = 0.11992454528809" bool(true)
Output for 5.6.9
string(33) "merge + values = 0.26607513427734" string(34) "foreach = 0.099897384643555" bool(true)
Output for 5.6.8
string(33) "merge + values = 0.27799606323242" string(33) "foreach = 0.10895729064941" bool(true)
Output for 5.6.7
string(33) "merge + values = 0.27704238891602" string(33) "foreach = 0.10585784912109" bool(true)
Output for 5.6.6
string(33) "merge + values = 0.30684471130371" string(33) "foreach = 0.12898445129395" bool(true)
Output for 5.6.5
string(33) "merge + values = 0.30088424682617" string(33) "foreach = 0.11515617370605" bool(true)
Output for 5.6.4
string(33) "merge + values = 0.32615661621094" string(33) "foreach = 0.12016296386719" bool(true)
Output for 5.6.3
string(33) "merge + values = 0.30684471130371" string(33) "foreach = 0.11205673217773" bool(true)
Output for 5.6.2
string(33) "merge + values = 0.36191940307617" string(33) "foreach = 0.13017654418945" bool(true)
Output for 5.6.1
string(33) "merge + values = 0.29706954956055" string(33) "foreach = 0.11610984802246" bool(true)
Output for 5.6.0
string(33) "merge + values = 0.35500526428223" string(33) "foreach = 0.12803077697754" bool(true)
Output for 5.5.38
string(33) "merge + values = 0.28300285339355" string(33) "foreach = 0.11086463928223" bool(true)
Output for 5.5.37
string(32) "merge + values = 0.2739429473877" string(34) "foreach = 0.099897384643555" bool(true)
Output for 5.5.36
string(33) "merge + values = 0.28800964355469" string(33) "foreach = 0.11205673217773" bool(true)
Output for 5.5.35
string(33) "merge + values = 0.36311149597168" string(33) "foreach = 0.14901161193848" bool(true)
Output for 5.5.34
string(33) "merge + values = 0.27799606323242" string(33) "foreach = 0.10800361633301" bool(true)
Output for 5.5.33
string(33) "merge + values = 0.34809112548828" string(33) "foreach = 0.12493133544922" bool(true)
Output for 5.5.32
string(33) "merge + values = 0.23388862609863" string(33) "foreach = 0.11277198791504" bool(true)
Output for 5.5.31
string(33) "merge + values = 0.27608871459961" string(32) "foreach = 0.1070499420166" bool(true)
Output for 5.5.30
string(33) "merge + values = 0.46682357788086" string(33) "foreach = 0.19598007202148" bool(true)
Output for 5.5.29
string(33) "merge + values = 0.28681755065918" string(33) "foreach = 0.10085105895996" bool(true)
Output for 5.5.28
string(33) "merge + values = 0.33211708068848" string(33) "foreach = 0.08392333984375" bool(true)
Output for 5.5.27
string(33) "merge + values = 0.27704238891602" string(34) "foreach = 0.099897384643555" bool(true)
Output for 5.5.26
string(33) "merge + values = 0.32901763916016" string(32) "foreach = 0.1380443572998" bool(true)
Output for 5.5.25
string(33) "merge + values = 0.26702880859375" string(33) "foreach = 0.11301040649414" bool(true)
Output for 5.5.24
string(33) "merge + values = 0.31089782714844" string(33) "foreach = 0.13017654418945" bool(true)
Output for 5.5.23
string(33) "merge + values = 0.28800964355469" string(33) "foreach = 0.12803077697754" bool(true)
Output for 5.5.22
string(33) "merge + values = 0.24914741516113" string(33) "foreach = 0.09608268737793" bool(true)
Output for 5.5.21
string(33) "merge + values = 0.31805038452148" string(33) "foreach = 0.13995170593262" bool(true)
Output for 5.5.20
string(33) "merge + values = 0.34403800964355" string(34) "foreach = 0.082015991210938" bool(true)
Output for 5.5.19
string(33) "merge + values = 0.31709671020508" string(29) "foreach = 0.1220703125" bool(true)
Output for 5.5.18
string(33) "merge + values = 0.33688545227051" string(33) "foreach = 0.13613700866699" bool(true)
Output for 5.5.16
string(32) "merge + values = 0.3211498260498" string(33) "foreach = 0.11897087097168" bool(true)
Output for 5.5.15
string(33) "merge + values = 0.31304359436035" string(32) "foreach = 0.1068115234375" bool(true)
Output for 5.5.14
string(32) "merge + values = 0.4119873046875" string(33) "foreach = 0.18501281738281" bool(true)
Output for 5.5.13
string(33) "merge + values = 0.29706954956055" string(33) "foreach = 0.12993812561035" bool(true)
Output for 5.5.12
string(33) "merge + values = 0.26893615722656" string(33) "foreach = 0.11801719665527" bool(true)
Output for 5.5.11
string(32) "merge + values = 0.2291202545166" string(34) "foreach = 0.089883804321289" bool(true)
Output for 5.5.10
string(33) "merge + values = 0.26202201843262" string(32) "foreach = 0.1070499420166" bool(true)
Output for 5.5.9
string(33) "merge + values = 0.21982192993164" string(34) "foreach = 0.086069107055664" bool(true)
Output for 5.5.8
string(32) "merge + values = 0.2901554107666" string(33) "foreach = 0.13017654418945" bool(true)
Output for 5.5.7
string(33) "merge + values = 0.32782554626465" string(33) "foreach = 0.12087821960449" bool(true)
Output for 5.5.6
string(33) "merge + values = 0.34189224243164" string(33) "foreach = 0.11706352233887" bool(true)
Output for 5.5.5
string(33) "merge + values = 0.41508674621582" string(33) "foreach = 0.13494491577148" bool(true)
Output for 5.5.4
string(33) "merge + values = 0.36907196044922" string(33) "foreach = 0.12016296386719" bool(true)
Output for 5.5.3
string(33) "merge + values = 0.42104721069336" string(33) "foreach = 0.13113021850586" bool(true)
Output for 5.5.2
string(33) "merge + values = 0.41794776916504" string(33) "foreach = 0.12588500976562" bool(true)
Output for 5.5.1
string(33) "merge + values = 0.38790702819824" string(33) "foreach = 0.12087821960449" bool(true)
Output for 5.5.0
string(33) "merge + values = 0.40793418884277" string(33) "foreach = 0.11491775512695" bool(true)
Output for 5.4.45
string(33) "merge + values = 0.30994415283203" string(34) "foreach = 0.097990036010742" bool(true)
Output for 5.4.44
string(33) "merge + values = 0.27203559875488" string(34) "foreach = 0.082015991210938" bool(true)
Output for 5.4.43
string(33) "merge + values = 0.37884712219238" string(33) "foreach = 0.12302398681641" bool(true)
Output for 5.4.42
string(33) "merge + values = 0.37097930908203" string(33) "foreach = 0.11205673217773" bool(true)
Output for 5.4.41
string(32) "merge + values = 0.3511905670166" string(34) "foreach = 0.099897384643555" bool(true)
Output for 5.4.40
string(33) "merge + values = 0.42605400085449" string(33) "foreach = 0.12898445129395" bool(true)
Output for 5.4.39
string(33) "merge + values = 0.41413307189941" string(33) "foreach = 0.12397766113281" bool(true)
Output for 5.4.38
string(33) "merge + values = 0.41389465332031" string(33) "foreach = 0.12397766113281" bool(true)
Output for 5.4.37
string(33) "merge + values = 0.41317939758301" string(33) "foreach = 0.11682510375977" bool(true)
Output for 5.4.36
string(33) "merge + values = 0.32997131347656" string(34) "foreach = 0.092029571533203" bool(true)
Output for 5.4.35
string(33) "merge + values = 0.37217140197754" string(33) "foreach = 0.11205673217773" bool(true)
Output for 5.4.34
string(33) "merge + values = 0.31495094299316" string(34) "foreach = 0.094175338745117" bool(true)
Output for 5.4.32
string(32) "merge + values = 0.3969669342041" string(33) "foreach = 0.11706352233887" bool(true)
Output for 5.4.31
string(33) "merge + values = 0.39291381835938" string(33) "foreach = 0.11897087097168" bool(true)
Output for 5.4.30
string(33) "merge + values = 0.31709671020508" string(34) "foreach = 0.077009201049805" bool(true)
Output for 5.4.29
string(33) "merge + values = 0.28395652770996" string(34) "foreach = 0.089168548583984" bool(true)
Output for 5.4.28
string(33) "merge + values = 0.28419494628906" string(34) "foreach = 0.065088272094727" bool(true)
Output for 5.4.27
string(33) "merge + values = 0.30803680419922" string(34) "foreach = 0.095129013061523" bool(true)
Output for 5.4.26
string(33) "merge + values = 0.39291381835938" string(33) "foreach = 0.13899803161621" bool(true)
Output for 5.4.25
string(33) "merge + values = 0.35405158996582" string(32) "foreach = 0.1068115234375" bool(true)
Output for 5.4.24
string(33) "merge + values = 0.39505958557129" string(33) "foreach = 0.12803077697754" bool(true)
Output for 5.4.23
string(33) "merge + values = 0.33998489379883" string(33) "foreach = 0.10013580322266" bool(true)
Output for 5.4.22
string(33) "merge + values = 0.35500526428223" string(33) "foreach = 0.10895729064941" bool(true)
Output for 5.4.21
string(33) "merge + values = 0.33903121948242" string(33) "foreach = 0.11396408081055" bool(true)
Output for 5.4.20
string(33) "merge + values = 0.33283233642578" string(34) "foreach = 0.094890594482422" bool(true)
Output for 5.4.19
string(33) "merge + values = 0.40197372436523" string(33) "foreach = 0.10204315185547" bool(true)
Output for 5.4.18
string(33) "merge + values = 0.40698051452637" string(33) "foreach = 0.11301040649414" bool(true)
Output for 5.4.17
string(33) "merge + values = 0.30899047851562" string(34) "foreach = 0.083208084106445" bool(true)
Output for 5.4.16
string(33) "merge + values = 0.55813789367676" string(33) "foreach = 0.11706352233887" bool(true)
Output for 5.4.15
string(32) "merge + values = 0.3821849822998" string(33) "foreach = 0.11491775512695" bool(true)
Output for 5.4.14
string(33) "merge + values = 0.37193298339844" string(33) "foreach = 0.11897087097168" bool(true)
Output for 5.4.13
string(33) "merge + values = 0.34117698669434" string(33) "foreach = 0.12588500976562" bool(true)
Output for 5.4.12
string(33) "merge + values = 0.37813186645508" string(33) "foreach = 0.11396408081055" bool(true)
Output for 5.4.11
string(33) "merge + values = 0.40912628173828" string(33) "foreach = 0.13494491577148" bool(true)
Output for 5.4.10
string(33) "merge + values = 0.38886070251465" string(33) "foreach = 0.11396408081055" bool(true)
Output for 5.4.9
string(33) "merge + values = 0.39982795715332" string(33) "foreach = 0.12016296386719" bool(true)
Output for 5.4.8
string(33) "merge + values = 0.46086311340332" string(33) "foreach = 0.14805793762207" bool(true)
Output for 5.4.7
string(33) "merge + values = 0.36311149597168" string(33) "foreach = 0.11515617370605" bool(true)
Output for 5.4.6
string(33) "merge + values = 0.36001205444336" string(33) "foreach = 0.11801719665527" bool(true)
Output for 5.4.5
string(33) "merge + values = 0.41604042053223" string(33) "foreach = 0.11682510375977" bool(true)
Output for 5.4.4
string(33) "merge + values = 0.40197372436523" string(33) "foreach = 0.12302398681641" bool(true)
Output for 5.4.3
string(33) "merge + values = 0.42510032653809" string(33) "foreach = 0.12898445129395" bool(true)
Output for 5.4.2
string(33) "merge + values = 0.39100646972656" string(33) "foreach = 0.11682510375977" bool(true)
Output for 5.4.1
string(33) "merge + values = 0.39005279541016" string(33) "foreach = 0.11086463928223" bool(true)
Output for 5.4.0
string(33) "merge + values = 0.37503242492676" string(33) "foreach = 0.10991096496582" bool(true)
Output for 5.3.29
string(33) "merge + values = 0.40984153747559" string(33) "foreach = 0.15687942504883" bool(true)
Output for 5.3.28
string(33) "merge + values = 0.33116340637207" string(32) "foreach = 0.1068115234375" bool(true)
Output for 5.3.27
string(33) "merge + values = 0.40602684020996" string(33) "foreach = 0.13399124145508" bool(true)
Output for 5.3.26
string(33) "merge + values = 0.40912628173828" string(33) "foreach = 0.12397766113281" bool(true)
Output for 5.3.25
string(33) "merge + values = 0.34499168395996" string(33) "foreach = 0.10490417480469" bool(true)
Output for 5.3.24
string(33) "merge + values = 0.30207633972168" string(33) "foreach = 0.12397766113281" bool(true)
Output for 5.3.23
string(33) "merge + values = 0.33092498779297" string(33) "foreach = 0.10085105895996" bool(true)
Output for 5.3.22
string(33) "merge + values = 0.31805038452148" string(34) "foreach = 0.092983245849609" bool(true)
Output for 5.3.21
string(33) "merge + values = 0.40006637573242" string(33) "foreach = 0.14495849609375" bool(true)
Output for 5.3.20
string(33) "merge + values = 0.40411949157715" string(33) "foreach = 0.13208389282227" bool(true)
Output for 5.3.19
string(33) "merge + values = 0.38790702819824" string(33) "foreach = 0.11205673217773" bool(true)
Output for 5.3.18
string(33) "merge + values = 0.38599967956543" string(33) "foreach = 0.12493133544922" bool(true)
Output for 5.3.17
string(33) "merge + values = 0.45585632324219" string(32) "foreach = 0.1070499420166" bool(true)
Output for 5.3.16
string(33) "merge + values = 0.41508674621582" string(33) "foreach = 0.12516975402832" bool(true)
Output for 5.3.15
string(33) "merge + values = 0.40197372436523" string(33) "foreach = 0.12612342834473" bool(true)
Output for 5.3.14
string(33) "merge + values = 0.40102005004883" string(33) "foreach = 0.12588500976562" bool(true)
Output for 5.3.13
string(33) "merge + values = 0.40912628173828" string(33) "foreach = 0.12779235839844" bool(true)
Output for 5.3.12
string(33) "merge + values = 0.40411949157715" string(33) "foreach = 0.12087821960449" bool(true)
Output for 5.3.11
string(33) "merge + values = 0.37884712219238" string(33) "foreach = 0.13399124145508" bool(true)
Output for 5.3.10
string(32) "merge + values = 0.3819465637207" string(33) "foreach = 0.12397766113281" bool(true)
Output for 5.3.9
string(33) "merge + values = 0.45418739318848" string(33) "foreach = 0.14400482177734" bool(true)
Output for 5.3.8
string(33) "merge + values = 0.42510032653809" string(33) "foreach = 0.12803077697754" bool(true)
Output for 5.3.7
string(33) "merge + values = 0.45895576477051" string(33) "foreach = 0.12898445129395" bool(true)
Output for 5.3.6
string(33) "merge + values = 0.47206878662109" string(33) "foreach = 0.13494491577148" bool(true)
Output for 5.3.5
string(33) "merge + values = 0.40602684020996" string(33) "foreach = 0.12087821960449" bool(true)
Output for 5.3.4
string(32) "merge + values = 0.4270076751709" string(33) "foreach = 0.12898445129395" bool(true)
Output for 5.3.3
string(33) "merge + values = 0.47683715820312" string(33) "foreach = 0.13899803161621" bool(true)
Output for 5.3.2
string(33) "merge + values = 0.34093856811523" string(33) "foreach = 0.10013580322266" bool(true)
Output for 5.3.1
string(33) "merge + values = 0.32711029052734" string(33) "foreach = 0.10299682617188" bool(true)
Output for 5.3.0
string(33) "merge + values = 0.36406517028809" string(33) "foreach = 0.13399124145508" bool(true)
Output for 5.2.17
string(33) "merge + values = 0.30303001403809" string(33) "foreach = 0.10395050048828" bool(true)
Output for 5.2.16
string(33) "merge + values = 0.41890144348145" string(33) "foreach = 0.14305114746094" bool(true)
Output for 5.2.15
string(33) "merge + values = 0.45204162597656" string(33) "foreach = 0.15807151794434" bool(true)
Output for 5.2.14
string(33) "merge + values = 0.44107437133789" string(33) "foreach = 0.16999244689941" bool(true)
Output for 5.2.13
string(33) "merge + values = 0.41699409484863" string(33) "foreach = 0.13899803161621" bool(true)
Output for 5.2.12
string(32) "merge + values = 0.4270076751709" string(33) "foreach = 0.14901161193848" bool(true)
Output for 5.2.11
string(32) "merge + values = 0.4570484161377" string(32) "foreach = 0.1521110534668" bool(true)
Output for 5.2.10
string(33) "merge + values = 0.41103363037109" string(33) "foreach = 0.14901161193848" bool(true)
Output for 5.2.9
string(33) "merge + values = 0.42414665222168" string(33) "foreach = 0.14996528625488" bool(true)
Output for 5.2.8
string(32) "merge + values = 0.4570484161377" string(33) "foreach = 0.14901161193848" bool(true)
Output for 5.2.7
string(33) "merge + values = 0.43702125549316" string(33) "foreach = 0.17404556274414" bool(true)
Output for 5.2.6
string(33) "merge + values = 0.39410591125488" string(33) "foreach = 0.13017654418945" bool(true)
Output for 5.2.5
string(33) "merge + values = 0.58412551879883" string(33) "foreach = 0.18191337585449" bool(true)
Output for 5.2.4
string(32) "merge + values = 0.3809928894043" string(32) "foreach = 0.1218318939209" bool(true)
Output for 5.2.3
string(33) "merge + values = 0.43296813964844" string(33) "foreach = 0.11706352233887" bool(true)
Output for 5.2.2
string(33) "merge + values = 0.36096572875977" string(33) "foreach = 0.10514259338379" bool(true)
Output for 5.2.1
string(33) "merge + values = 0.28491020202637" string(33) "foreach = 0.10013580322266" bool(true)
Output for 5.2.0
string(33) "merge + values = 0.30899047851562" string(32) "foreach = 0.1380443572998" bool(true)
Output for 5.1.6
string(32) "merge + values = 0.4570484161377" string(33) "foreach = 0.16999244689941" bool(true)
Output for 5.1.5
string(32) "merge + values = 0.3359317779541" string(33) "foreach = 0.11706352233887" bool(true)
Output for 5.1.4
string(33) "merge + values = 0.33402442932129" string(33) "foreach = 0.12516975402832" bool(true)
Output for 5.1.3
string(33) "merge + values = 0.38385391235352" string(33) "foreach = 0.11301040649414" bool(true)
Output for 5.1.2
string(33) "merge + values = 0.32901763916016" string(33) "foreach = 0.09608268737793" bool(true)
Output for 5.1.1
string(33) "merge + values = 0.31900405883789" string(33) "foreach = 0.11301040649414" bool(true)
Output for 5.1.0
string(33) "merge + values = 0.43392181396484" string(32) "foreach = 0.1671314239502" bool(true)
Output for 5.0.5
string(33) "merge + values = 0.36001205444336" string(33) "foreach = 0.29706954956055" bool(true)
Output for 5.0.4
string(33) "merge + values = 0.43702125549316" string(32) "foreach = 0.3969669342041" bool(true)
Output for 5.0.3
string(33) "merge + values = 0.33211708068848" string(33) "foreach = 0.28896331787109" bool(true)
Output for 5.0.2
string(31) "merge + values = 0.518798828125" string(33) "foreach = 0.46896934509277" bool(true)
Output for 5.0.1
string(33) "merge + values = 0.47492980957031" string(33) "foreach = 0.45990943908691" bool(true)
Output for 5.0.0
string(33) "merge + values = 0.32711029052734" string(33) "foreach = 0.29397010803223" bool(true)
Output for 4.4.9
string(22) "merge + values = 0.664" string(22) "foreach = 0.392" bool(true)
Output for 4.4.8
string(22) "merge + values = 0.659" string(22) "foreach = 0.388" bool(true)
Output for 4.4.7
string(22) "merge + values = 0.365" string(22) "foreach = 0.191" bool(true)
Output for 4.4.6
string(22) "merge + values = 0.404" string(21) "foreach = 0.21" bool(true)
Output for 4.4.5
string(22) "merge + values = 0.528" string(22) "foreach = 0.331" bool(true)
Output for 4.4.4
string(22) "merge + values = 0.418" string(22) "foreach = 0.265" bool(true)
Output for 4.4.3
string(22) "merge + values = 0.336" string(20) "foreach = 0.2" bool(true)
Output for 4.4.2
string(22) "merge + values = 0.323" string(22) "foreach = 0.201" bool(true)
Output for 4.4.1
string(20) "merge + values = 0.3" string(22) "foreach = 0.298" bool(true)
Output for 4.4.0
string(21) "merge + values = 0.34" string(22) "foreach = 0.185" bool(true)
Output for 4.3.11
string(22) "merge + values = 0.415" string(22) "foreach = 0.252" bool(true)
Output for 4.3.10
string(22) "merge + values = 0.451" string(21) "foreach = 0.36" bool(true)
Output for 4.3.9
string(22) "merge + values = 0.313" string(22) "foreach = 0.281" bool(true)
Output for 4.3.8
string(22) "merge + values = 0.455" string(22) "foreach = 0.409" bool(true)
Output for 4.3.7
string(22) "merge + values = 0.311" string(22) "foreach = 0.299" bool(true)
Output for 4.3.6
string(22) "merge + values = 0.616" string(22) "foreach = 0.585" bool(true)
Output for 4.3.5
string(22) "merge + values = 0.505" string(22) "foreach = 0.458" bool(true)
Output for 4.3.4
string(22) "merge + values = 0.358" string(22) "foreach = 0.334" bool(true)
Output for 4.3.3
string(21) "merge + values = 0.33" string(22) "foreach = 0.362" bool(true)
Output for 4.3.2
string(22) "merge + values = 0.359" string(22) "foreach = 0.317" bool(true)
Output for 4.3.1
string(22) "merge + values = 0.336" string(22) "foreach = 0.316" bool(true)
Output for 4.3.0
string(22) "merge + values = 0.337" string(22) "foreach = 0.486" bool(true)

preferences:
159.83 ms | 401 KiB | 233 Q