3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?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*($s - microtime(true)))); $s = microtime(true); foreach ($b as $x) { $a[] = $x; } var_dump('foreach = ' . (1000*($s - microtime(true)))); var_dump($r1 === $a);
Output for 7.1.0
string(35) "merge + values = -0.021934509277344" string(28) "foreach = -0.031948089599609" bool(true)
Output for 7.0.14
string(35) "merge + values = -0.029802322387695" string(28) "foreach = -0.033855438232422" bool(true)
Output for 7.0.12
string(35) "merge + values = -0.016927719116211" string(28) "foreach = -0.021934509277344" bool(true)
Output for 7.0.6
string(34) "merge + values = -0.05793571472168" string(27) "foreach = -0.05793571472168" bool(true)
Output for 7.0.5
string(35) "merge + values = -0.036954879760742" string(27) "foreach = -0.03504753112793" bool(true)
Output for 7.0.4
string(35) "merge + values = -0.023126602172852" string(28) "foreach = -0.023126602172852" bool(true)
Output for 7.0.3
string(35) "merge + values = -0.029087066650391" string(28) "foreach = -0.028848648071289" bool(true)
Output for 7.0.2
string(35) "merge + values = -0.028133392333984" string(28) "foreach = -0.030040740966797" bool(true)
Output for 7.0.1
string(35) "merge + values = -0.026941299438477" string(28) "foreach = -0.028133392333984" bool(true)
Output for 7.0.0
string(35) "merge + values = -0.019073486328125" string(27) "foreach = -0.01978874206543" bool(true)
Output for hhvm-3.12.0
string(35) "merge + values = -0.051021575927734" string(28) "foreach = -0.062942504882812" bool(true)
Output for hhvm-3.10.0
string(35) "merge + values = -0.053167343139648" string(28) "foreach = -0.065088272094727" bool(true)
Output for 5.6.28
string(34) "merge + values = -0.29206275939941" string(27) "foreach = -0.12397766113281" bool(true)
Output for 5.6.21
string(34) "merge + values = -0.30398368835449" string(27) "foreach = -0.12707710266113" bool(true)
Output for 5.6.20
string(34) "merge + values = -0.18692016601562" string(28) "foreach = -0.078201293945312" bool(true)
Output for 5.5.24, 5.6.19
string(34) "merge + values = -0.29706954956055" string(27) "foreach = -0.11110305786133" bool(true)
Output for 5.6.18
string(34) "merge + values = -0.26202201843262" string(27) "foreach = -0.11587142944336" bool(true)
Output for 5.6.17
string(34) "merge + values = -0.21910667419434" string(28) "foreach = -0.082015991210938" bool(true)
Output for 5.6.16
string(34) "merge + values = -0.23508071899414" string(27) "foreach = -0.08702278137207" bool(true)
Output for 5.6.15
string(33) "merge + values = -0.2598762512207" string(27) "foreach = -0.10299682617188" bool(true)
Output for 5.6.14
string(34) "merge + values = -0.26583671569824" string(28) "foreach = -0.097036361694336" bool(true)
Output for 5.6.13
string(34) "merge + values = -0.21195411682129" string(28) "foreach = -0.080108642578125" bool(true)
Output for 5.6.12
string(34) "merge + values = -0.26202201843262" string(27) "foreach = -0.10299682617188" bool(true)
Output for 5.6.11
string(34) "merge + values = -0.28395652770996" string(27) "foreach = -0.11491775512695" bool(true)
Output for 5.6.10
string(33) "merge + values = -0.2739429473877" string(27) "foreach = -0.10299682617188" bool(true)
Output for 5.6.9
string(33) "merge + values = -0.1981258392334" string(28) "foreach = -0.073909759521484" bool(true)
Output for 5.6.8
string(34) "merge + values = -0.21815299987793" string(28) "foreach = -0.073909759521484" bool(true)
Output for 5.6.7
string(34) "merge + values = -0.29611587524414" string(27) "foreach = -0.12493133544922" bool(true)
Output for 5.6.6
string(33) "merge + values = -0.2892017364502" string(27) "foreach = -0.10085105895996" bool(true)
Output for 5.6.5
string(34) "merge + values = -0.27894973754883" string(27) "foreach = -0.12993812561035" bool(true)
Output for 5.6.4
string(34) "merge + values = -0.31185150146484" string(27) "foreach = -0.18000602722168" bool(true)
Output for 5.6.3
string(34) "merge + values = -0.20885467529297" string(28) "foreach = -0.077009201049805" bool(true)
Output for 5.6.2
string(33) "merge + values = -0.2291202545166" string(28) "foreach = -0.091075897216797" bool(true)
Output for 5.6.1
string(34) "merge + values = -0.27084350585938" string(27) "foreach = -0.10800361633301" bool(true)
Output for 5.6.0
string(34) "merge + values = -0.25296211242676" string(27) "foreach = -0.11897087097168" bool(true)
Output for 5.5.35
string(33) "merge + values = -0.3058910369873" string(27) "foreach = -0.11587142944336" bool(true)
Output for 5.5.34
string(34) "merge + values = -0.22196769714355" string(28) "foreach = -0.094175338745117" bool(true)
Output for 5.5.33
string(34) "merge + values = -0.25010108947754" string(27) "foreach = -0.11420249938965" bool(true)
Output for 5.5.32
string(33) "merge + values = -0.2901554107666" string(27) "foreach = -0.11205673217773" bool(true)
Output for 5.5.31
string(34) "merge + values = -0.31518936157227" string(27) "foreach = -0.13089179992676" bool(true)
Output for 5.5.30
string(33) "merge + values = -0.2439022064209" string(28) "foreach = -0.092029571533203" bool(true)
Output for 5.5.29
string(34) "merge + values = -0.30207633972168" string(28) "foreach = -0.098228454589844" bool(true)
Output for 5.5.28
string(34) "merge + values = -0.21505355834961" string(28) "foreach = -0.078916549682617" bool(true)
Output for 5.5.27
string(33) "merge + values = -0.2739429473877" string(27) "foreach = -0.12087821960449" bool(true)
Output for 5.5.26
string(34) "merge + values = -0.19717216491699" string(28) "foreach = -0.082015991210938" bool(true)
Output for 5.5.25
string(34) "merge + values = -0.28610229492188" string(26) "foreach = -0.1218318939209" bool(true)
Output for 5.5.23
string(33) "merge + values = -0.2751350402832" string(27) "foreach = -0.11706352233887" bool(true)
Output for 5.5.22
string(34) "merge + values = -0.28610229492188" string(27) "foreach = -0.11205673217773" bool(true)
Output for 5.5.21
string(33) "merge + values = -0.2748966217041" string(27) "foreach = -0.10895729064941" bool(true)
Output for 5.5.20
string(34) "merge + values = -0.24509429931641" string(28) "foreach = -0.088930130004883" bool(true)
Output for 5.5.19
string(34) "merge + values = -0.19693374633789" string(28) "foreach = -0.077009201049805" bool(true)
Output for 5.5.18
string(34) "merge + values = -0.23508071899414" string(28) "foreach = -0.090837478637695" bool(true)
Output for 5.5.16
string(34) "merge + values = -0.30398368835449" string(27) "foreach = -0.11897087097168" bool(true)
Output for 5.5.15
string(34) "merge + values = -0.20694732666016" string(28) "foreach = -0.090122222900391" bool(true)
Output for 5.5.14
string(34) "merge + values = -0.22602081298828" string(28) "foreach = -0.083208084106445" bool(true)
Output for 5.5.13
string(34) "merge + values = -0.26893615722656" string(27) "foreach = -0.10585784912109" bool(true)
Output for 5.5.12
string(34) "merge + values = -0.27203559875488" string(26) "foreach = -0.1060962677002" bool(true)
Output for 5.5.11
string(34) "merge + values = -0.28109550476074" string(27) "foreach = -0.10991096496582" bool(true)
Output for 5.5.10
string(33) "merge + values = -0.2591609954834" string(27) "foreach = -0.10395050048828" bool(true)
Output for 5.5.9
string(34) "merge + values = -0.30612945556641" string(27) "foreach = -0.12993812561035" bool(true)
Output for 5.5.8
string(34) "merge + values = -0.26893615722656" string(27) "foreach = -0.12302398681641" bool(true)
Output for 5.5.7
string(34) "merge + values = -0.28514862060547" string(27) "foreach = -0.12803077697754" bool(true)
Output for 5.5.6
string(34) "merge + values = -0.26702880859375" string(28) "foreach = -0.098943710327148" bool(true)
Output for 5.5.5
string(33) "merge + values = -0.3972053527832" string(27) "foreach = -0.13279914855957" bool(true)
Output for 5.5.4
string(34) "merge + values = -0.28300285339355" string(28) "foreach = -0.077009201049805" bool(true)
Output for 5.5.3
string(34) "merge + values = -0.36978721618652" string(27) "foreach = -0.11396408081055" bool(true)
Output for 5.5.2
string(34) "merge + values = -0.33998489379883" string(28) "foreach = -0.081062316894531" bool(true)
Output for 5.5.1
string(34) "merge + values = -0.38599967956543" string(27) "foreach = -0.11205673217773" bool(true)
Output for 5.5.0
string(34) "merge + values = -0.37097930908203" string(27) "foreach = -0.10490417480469" bool(true)
Output for 5.4.45
string(34) "merge + values = -0.26893615722656" string(28) "foreach = -0.080108642578125" bool(true)
Output for 5.4.44
string(34) "merge + values = -0.25701522827148" string(28) "foreach = -0.077009201049805" bool(true)
Output for 5.4.43
string(34) "merge + values = -0.30112266540527" string(28) "foreach = -0.090122222900391" bool(true)
Output for 5.4.42
string(33) "merge + values = -0.3659725189209" string(27) "foreach = -0.12707710266113" bool(true)
Output for 5.4.41
string(34) "merge + values = -0.27012825012207" string(28) "foreach = -0.076055526733398" bool(true)
Output for 5.4.40
string(34) "merge + values = -0.26512145996094" string(28) "foreach = -0.091075897216797" bool(true)
Output for 5.4.39
string(34) "merge + values = -0.36501884460449" string(27) "foreach = -0.10585784912109" bool(true)
Output for 5.4.38
string(33) "merge + values = -0.3199577331543" string(28) "foreach = -0.098943710327148" bool(true)
Output for 5.4.37
string(34) "merge + values = -0.30303001403809" string(28) "foreach = -0.091791152954102" bool(true)
Output for 5.4.36
string(34) "merge + values = -0.42080879211426" string(27) "foreach = -0.11801719665527" bool(true)
Output for 5.4.35
string(34) "merge + values = -0.36096572875977" string(27) "foreach = -0.12397766113281" bool(true)
Output for 5.3.28, 5.4.34
string(34) "merge + values = -0.41699409484863" string(27) "foreach = -0.11897087097168" bool(true)
Output for 5.4.32
string(34) "merge + values = -0.40316581726074" string(27) "foreach = -0.12397766113281" bool(true)
Output for 5.4.31
string(34) "merge + values = -0.32711029052734" string(28) "foreach = -0.095129013061523" bool(true)
Output for 5.4.30
string(34) "merge + values = -0.37503242492676" string(27) "foreach = -0.11897087097168" bool(true)
Output for 5.4.29
string(34) "merge + values = -0.30088424682617" string(28) "foreach = -0.087976455688477" bool(true)
Output for 5.4.28
string(34) "merge + values = -0.36907196044922" string(27) "foreach = -0.10299682617188" bool(true)
Output for 5.4.27
string(33) "merge + values = -0.3969669342041" string(27) "foreach = -0.14090538024902" bool(true)
Output for 5.4.26
string(33) "merge + values = -0.3349781036377" string(28) "foreach = -0.097036361694336" bool(true)
Output for 5.4.25
string(34) "merge + values = -0.28896331787109" string(28) "foreach = -0.085830688476562" bool(true)
Output for 5.4.24
string(34) "merge + values = -0.36215782165527" string(26) "foreach = -0.1070499420166" bool(true)
Output for 5.4.23
string(34) "merge + values = -0.31900405883789" string(28) "foreach = -0.098943710327148" bool(true)
Output for 5.4.22
string(34) "merge + values = -0.37908554077148" string(27) "foreach = -0.10800361633301" bool(true)
Output for 5.4.21
string(34) "merge + values = -0.38814544677734" string(26) "foreach = -0.1070499420166" bool(true)
Output for 5.4.20
string(34) "merge + values = -0.40411949157715" string(27) "foreach = -0.12898445129395" bool(true)
Output for 5.4.19
string(33) "merge + values = -0.2899169921875" string(28) "foreach = -0.086069107055664" bool(true)
Output for 5.4.18
string(34) "merge + values = -0.33783912658691" string(27) "foreach = -0.10204315185547" bool(true)
Output for 5.4.17
string(34) "merge + values = -0.43082237243652" string(27) "foreach = -0.13089179992676" bool(true)
Output for 5.4.16
string(34) "merge + values = -0.40388107299805" string(27) "foreach = -0.12993812561035" bool(true)
Output for 5.4.15
string(34) "merge + values = -0.42104721069336" string(27) "foreach = -0.11587142944336" bool(true)
Output for 5.4.14
string(34) "merge + values = -0.34999847412109" string(27) "foreach = -0.10299682617188" bool(true)
Output for 5.4.13
string(34) "merge + values = -0.37002563476562" string(26) "foreach = -0.1070499420166" bool(true)
Output for 5.4.12
string(34) "merge + values = -0.39196014404297" string(27) "foreach = -0.11301040649414" bool(true)
Output for 5.4.11
string(34) "merge + values = -0.38504600524902" string(27) "foreach = -0.11205673217773" bool(true)
Output for 5.4.10
string(34) "merge + values = -0.38504600524902" string(27) "foreach = -0.11491775512695" bool(true)
Output for 5.4.9
string(34) "merge + values = -0.34809112548828" string(27) "foreach = -0.10895729064941" bool(true)
Output for 5.4.8
string(34) "merge + values = -0.39887428283691" string(27) "foreach = -0.11301040649414" bool(true)
Output for 5.4.7
string(34) "merge + values = -0.36311149597168" string(27) "foreach = -0.11992454528809" bool(true)
Output for 5.4.6
string(34) "merge + values = -0.29492378234863" string(27) "foreach = -0.08702278137207" bool(true)
Output for 5.4.5
string(34) "merge + values = -0.40316581726074" string(27) "foreach = -0.12087821960449" bool(true)
Output for 5.4.4
string(34) "merge + values = -0.29802322387695" string(28) "foreach = -0.085115432739258" bool(true)
Output for 5.4.3
string(34) "merge + values = -0.25701522827148" string(28) "foreach = -0.084161758422852" bool(true)
Output for 5.4.2
string(34) "merge + values = -0.37598609924316" string(27) "foreach = -0.13017654418945" bool(true)
Output for 5.4.1
string(34) "merge + values = -0.30994415283203" string(28) "foreach = -0.095129013061523" bool(true)
Output for 5.4.0
string(34) "merge + values = -0.37407875061035" string(27) "foreach = -0.10108947753906" bool(true)
Output for 5.3.29
string(34) "merge + values = -0.36787986755371" string(27) "foreach = -0.10514259338379" bool(true)
Output for 5.3.27
string(33) "merge + values = -0.3809928894043" string(27) "foreach = -0.11610984802246" bool(true)
Output for 5.3.26
string(34) "merge + values = -0.38719177246094" string(27) "foreach = -0.12683868408203" bool(true)
Output for 5.3.25
string(34) "merge + values = -0.37598609924316" string(27) "foreach = -0.11277198791504" bool(true)
Output for 5.3.24
string(33) "merge + values = -0.4270076751709" string(26) "foreach = -0.1218318939209" bool(true)
Output for 5.3.23
string(34) "merge + values = -0.36811828613281" string(27) "foreach = -0.10895729064941" bool(true)
Output for 5.3.22
string(34) "merge + values = -0.42200088500977" string(27) "foreach = -0.13995170593262" bool(true)
Output for 5.3.21
string(33) "merge + values = -0.3349781036377" string(27) "foreach = -0.10013580322266" bool(true)
Output for 5.3.20
string(34) "merge + values = -0.38003921508789" string(27) "foreach = -0.11610984802246" bool(true)
Output for 5.3.19
string(34) "merge + values = -0.36716461181641" string(27) "foreach = -0.10490417480469" bool(true)
Output for 5.3.18
string(34) "merge + values = -0.36287307739258" string(27) "foreach = -0.11014938354492" bool(true)
Output for 5.3.17
string(34) "merge + values = -0.28705596923828" string(28) "foreach = -0.078916549682617" bool(true)
Output for 5.3.16
string(33) "merge + values = -0.3821849822998" string(27) "foreach = -0.14615058898926" bool(true)
Output for 5.3.15
string(34) "merge + values = -0.32496452331543" string(26) "foreach = -0.1068115234375" bool(true)
Output for 5.3.14
string(34) "merge + values = -0.36883354187012" string(27) "foreach = -0.10895729064941" bool(true)
Output for 5.3.13
string(33) "merge + values = -0.3349781036377" string(28) "foreach = -0.099897384643555" bool(true)
Output for 5.3.12
string(34) "merge + values = -0.37980079650879" string(27) "foreach = -0.12707710266113" bool(true)
Output for 5.3.11
string(34) "merge + values = -0.33903121948242" string(27) "foreach = -0.10108947753906" bool(true)
Output for 5.3.10
string(34) "merge + values = -0.38599967956543" string(27) "foreach = -0.10895729064941" bool(true)
Output for 5.3.9
string(34) "merge + values = -0.36811828613281" string(27) "foreach = -0.11301040649414" bool(true)
Output for 5.3.8
string(34) "merge + values = -0.28586387634277" string(28) "foreach = -0.082969665527344" bool(true)
Output for 5.3.7
string(34) "merge + values = -0.34308433532715" string(27) "foreach = -0.10108947753906" bool(true)
Output for 5.3.6
string(34) "merge + values = -0.35309791564941" string(27) "foreach = -0.11801719665527" bool(true)
Output for 5.3.5
string(34) "merge + values = -0.31805038452148" string(28) "foreach = -0.093936920166016" bool(true)
Output for 5.3.4
string(34) "merge + values = -0.36096572875977" string(27) "foreach = -0.11897087097168" bool(true)
Output for 5.3.3
string(34) "merge + values = -0.40793418884277" string(27) "foreach = -0.11301040649414" bool(true)
Output for 5.3.2
string(34) "merge + values = -0.26798248291016" string(28) "foreach = -0.077962875366211" bool(true)
Output for 5.3.1
string(34) "merge + values = -0.39792060852051" string(27) "foreach = -0.12779235839844" bool(true)
Output for 5.3.0
string(34) "merge + values = -0.27704238891602" string(27) "foreach = -0.11706352233887" bool(true)
Output for 5.2.17
string(34) "merge + values = -0.41007995605469" string(27) "foreach = -0.15592575073242" bool(true)
Output for 5.2.16
string(34) "merge + values = -0.38719177246094" string(27) "foreach = -0.13113021850586" bool(true)
Output for 5.2.15
string(33) "merge + values = -0.4119873046875" string(27) "foreach = -0.16498565673828" bool(true)
Output for 5.2.14
string(34) "merge + values = -0.38599967956543" string(27) "foreach = -0.13399124145508" bool(true)
Output for 5.2.13
string(34) "merge + values = -0.28085708618164" string(28) "foreach = -0.097990036010742" bool(true)
Output for 5.2.12
string(34) "merge + values = -0.42605400085449" string(27) "foreach = -0.17595291137695" bool(true)
Output for 5.2.11
string(34) "merge + values = -0.43392181396484" string(27) "foreach = -0.14615058898926" bool(true)
Output for 5.2.10
string(34) "merge + values = -0.47802925109863" string(27) "foreach = -0.14710426330566" bool(true)
Output for 5.2.9
string(34) "merge + values = -0.26702880859375" string(28) "foreach = -0.093936920166016" bool(true)
Output for 5.2.8
string(34) "merge + values = -0.43892860412598" string(26) "foreach = -0.1378059387207" bool(true)
Output for 5.2.7
string(34) "merge + values = -0.34618377685547" string(27) "foreach = -0.10013580322266" bool(true)
Output for 5.2.6
string(34) "merge + values = -0.45204162597656" string(27) "foreach = -0.16307830810547" bool(true)
Output for 5.2.5
string(34) "merge + values = -0.45084953308105" string(27) "foreach = -0.12993812561035" bool(true)
Output for 5.2.4
string(34) "merge + values = -0.63705444335938" string(27) "foreach = -0.19598007202148" bool(true)
Output for 5.2.3
string(34) "merge + values = -0.52094459533691" string(27) "foreach = -0.16403198242188" bool(true)
Output for 5.2.2
string(34) "merge + values = -0.35715103149414" string(27) "foreach = -0.11205673217773" bool(true)
Output for 5.2.1
string(33) "merge + values = -0.3819465637207" string(27) "foreach = -0.15115737915039" bool(true)
Output for 5.2.0
string(34) "merge + values = -0.35285949707031" string(27) "foreach = -0.16903877258301" bool(true)
Output for 5.1.6
string(34) "merge + values = -0.49209594726562" string(27) "foreach = -0.22006034851074" bool(true)
Output for 5.1.5
string(34) "merge + values = -0.51379203796387" string(27) "foreach = -0.20313262939453" bool(true)
Output for 5.1.4
string(34) "merge + values = -0.38290023803711" string(27) "foreach = -0.14615058898926" bool(true)
Output for 5.1.3
string(34) "merge + values = -0.56695938110352" string(27) "foreach = -0.20408630371094" bool(true)
Output for 5.1.2
string(34) "merge + values = -0.59795379638672" string(27) "foreach = -0.22292137145996" bool(true)
Output for 5.1.1
string(34) "merge + values = -0.69189071655273" string(27) "foreach = -0.25391578674316" bool(true)
Output for 5.1.0
string(34) "merge + values = -0.61297416687012" string(27) "foreach = -0.20599365234375" bool(true)
Output for 5.0.5
string(34) "merge + values = -0.75411796569824" string(27) "foreach = -0.61297416687012" bool(true)
Output for 5.0.4
string(34) "merge + values = -0.61392784118652" string(27) "foreach = -0.54717063903809" bool(true)
Output for 5.0.3
string(34) "merge + values = -0.48208236694336" string(27) "foreach = -0.39386749267578" bool(true)
Output for 5.0.2
string(34) "merge + values = -0.58507919311523" string(27) "foreach = -0.49805641174316" bool(true)
Output for 5.0.1
string(34) "merge + values = -0.61798095703125" string(27) "foreach = -0.50902366638184" bool(true)
Output for 5.0.0
string(34) "merge + values = -0.59294700622559" string(27) "foreach = -0.37097930908203" bool(true)
Output for 4.4.9
string(34) "merge + values = -0.68500000000005" string(27) "foreach = -0.40699999999999" bool(true)
Output for 4.4.8
string(23) "merge + values = -0.614" string(27) "foreach = -0.36500000000006" bool(true)
Output for 4.4.7
string(23) "merge + values = -0.689" string(16) "foreach = -0.421" bool(true)
Output for 4.4.6
string(34) "merge + values = -0.36800000000003" string(27) "foreach = -0.22200000000006" bool(true)
Output for 4.4.5
string(34) "merge + values = -0.38199999999999" string(27) "foreach = -0.20399999999998" bool(true)
Output for 4.4.4
string(23) "merge + values = -0.637" string(27) "foreach = -0.38100000000002" bool(true)
Output for 4.4.3
string(34) "merge + values = -0.51400000000001" string(27) "foreach = -0.30700000000006" bool(true)
Output for 4.4.2
string(34) "merge + values = -0.68300000000002" string(27) "foreach = -0.43099999999999" bool(true)
Output for 4.4.1
string(34) "merge + values = -0.63399999999991" string(27) "foreach = -0.41000000000002" bool(true)
Output for 4.4.0
string(23) "merge + values = -0.746" string(16) "foreach = -0.384" bool(true)
Output for 4.3.11
string(34) "merge + values = -0.66499999999997" string(27) "foreach = -0.37700000000002" bool(true)
Output for 4.3.10
string(34) "merge + values = -0.50700000000004" string(27) "foreach = -0.31599999999998" bool(true)
Output for 4.3.9
string(34) "merge + values = -0.64799999999998" string(27) "foreach = -0.58199999999997" bool(true)
Output for 4.3.8
string(34) "merge + values = -0.35200000000002" string(16) "foreach = -0.301" bool(true)
Output for 4.3.7
string(34) "merge + values = -0.33399999999995" string(27) "foreach = -0.29900000000005" bool(true)
Output for 4.3.6
string(34) "merge + values = -0.34900000000004" string(27) "foreach = -0.29399999999991" bool(true)
Output for 4.3.5
string(34) "merge + values = -0.34599999999996" string(27) "foreach = -0.41599999999997" bool(true)
Output for 4.3.4
string(33) "merge + values = -0.3979999999999" string(27) "foreach = -0.31100000000006" bool(true)
Output for 4.3.3
string(34) "merge + values = -0.35200000000002" string(27) "foreach = -0.29800000000002" bool(true)
Output for 4.3.2
string(23) "merge + values = -0.349" string(27) "foreach = -0.29900000000001" bool(true)
Output for 4.3.1
string(34) "merge + values = -0.37899999999999" string(16) "foreach = -0.337" bool(true)
Output for 4.3.0
string(34) "merge + values = -0.32700000000002" string(27) "foreach = -0.32799999999999" bool(true)