3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ [1, 'xxx', 'yyy'], [2, 'xxx', 'yyy'], [3, 'xxx', 'yyy'], [4, 'xxx', 'yyy'], [5, 'xxx', 'yyy'], [6, 'xxx', 'yyy'], [7, 'xxx', 'yyy'], [8, 'xxx', 'yyy'], [9, 'xxx', 'yyy'], [10, 'xxx', 'yyy'], [11, 'xxx', 'yyy'], [12, 'xxx', 'yyy'], [13, 'xxx', 'yyy'], [14, 'xxx', 'yyy'], [15, 'xxx', 'yyy'], [16, 'xxx', 'yyy'], [17, 'xxx', 'yyy'], [18, 'xxx', 'yyy'], [19, 'xxx', 'yyy'], [1, 'xxx', 'yyy'], [2, 'xxx', 'yyy'], [3, 'xxx', 'yyy'], [4, 'xxx', 'yyy'], [5, 'xxx', 'yyy'], [6, 'xxx', 'yyy'], [7, 'xxx', 'yyy'], [8, 'xxx', 'yyy'], [9, 'xxx', 'yyy'], [10, 'xxx', 'yyy'], [11, 'xxx', 'yyy'], [12, 'xxx', 'yyy'], [13, 'xxx', 'yyy'], [14, 'xxx', 'yyy'], [15, 'xxx', 'yyy'], [16, 'xxx', 'yyy'], [17, 'xxx', 'yyy'], [18, 'xxx', 'yyy'], [19, 'xxx', 'yyy'] ]; $t = microtime(true); $result = array_map(function($v){ return $v[0]; }, $array); echo number_format(microtime(true) - $t, 10), PHP_EOL; $t = microtime(true); $result = array(); foreach($array as $v)$result[] = $v[0]; echo number_format(microtime(true) - $t, 10), PHP_EOL; ?>
Output for 7.4.0
0.0000181198 0.0000061989
Output for 7.3.12
0.0000269413 0.0000059605
Output for 7.3.11
0.0000240803 0.0000059605
Output for 7.3.10
0.0000231266 0.0000050068
Output for 7.3.9
0.0000171661 0.0000050068
Output for 7.3.1, 7.3.8
0.0000131130 0.0000040531
Output for 7.1.19, 7.3.7
0.0000178814 0.0000040531
Output for 7.3.6
0.0000219345 0.0000061989
Output for 7.1.3, 7.3.5
0.0000200272 0.0000059605
Output for 7.2.10, 7.3.4
0.0000188351 0.0000050068
Output for 7.3.3
0.0000188351 0.0000038147
Output for 7.1.12, 7.3.2
0.0000209808 0.0000069141
Output for 7.3.0
0.0000338554 0.0000061989
Output for 7.1.24, 7.1.26, 7.2.25
0.0000250340 0.0000069141
Output for 7.2.24
0.0000250340 0.0000061989
Output for 7.2.23
0.0000240803 0.0000109673
Output for 7.0.1, 7.2.22
0.0000159740 0.0000040531
Output for 7.2.21
0.0000269413 0.0000050068
Output for 7.2.0, 7.2.20
0.0000209808 0.0000050068
Output for 7.2.19
0.0000190735 0.0000100136
Output for 7.2.18
0.0000238419 0.0000040531
Output for 7.2.17
0.0000190735 0.0000090599
Output for 7.2.13
0.0000188351 0.0000040531
Output for 7.1.6, 7.2.12
0.0000190735 0.0000050068
Output for 7.1.5, 7.1.11, 7.1.21, 7.2.11
0.0000190735 0.0000059605
Output for 7.2.1, 7.2.9
0.0000159740 0.0000078678
Output for 7.2.8
0.0000259876 0.0000059605
Output for 7.2.7
0.0000197887 0.0000038147
Output for 7.2.6
0.0000290871 0.0000081062
Output for 7.2.5
0.0000228882 0.0000059605
Output for 7.2.4
0.0000188351 0.0000090599
Output for 7.2.3
0.0000200272 0.0000090599
Output for 7.2.2
0.0000240803 0.0000050068
Output for 7.1.33
0.0000329018 0.0000088215
Output for 7.1.32
0.0000159740 0.0000090599
Output for 7.0.3, 7.0.23, 7.1.18, 7.1.28, 7.1.31
0.0000209808 0.0000059605
Output for 7.1.30
0.0000169277 0.0000040531
Output for 7.1.29
0.0000169277 0.0000050068
Output for 7.1.27
0.0000300407 0.0000150204
Output for 7.1.25
0.0000290871 0.0000047684
Output for 7.1.23
0.0000169277 0.0000059605
Output for 7.0.4, 7.1.22
0.0000169277 0.0000100136
Output for 7.1.20
0.0000150204 0.0000050068
Output for 7.1.17
0.0000200272 0.0000069141
Output for 7.1.16
0.0000231266 0.0000069141
Output for 7.1.15
0.0000138283 0.0000081062
Output for 7.1.14
0.0000150204 0.0000040531
Output for 7.1.13
0.0000140667 0.0000088215
Output for 7.1.10
0.0000140667 0.0000040531
Output for 7.1.9
0.0000140667 0.0000038147
Output for 7.1.8
0.0000300407 0.0000088215
Output for 7.1.7
0.0161931515 0.0000100136
Output for 7.1.4
0.0000181198 0.0000100136
Output for 7.1.2
0.0000200272 0.0000109673
Output for 7.1.1
0.0000150204 0.0000078678
Output for 7.1.0
0.0000138283 0.0000040531
Output for 7.0.33
0.0000240803 0.0000078678
Output for 7.0.32
0.0000138283 0.0000088215
Output for 7.0.31
0.0000219345 0.0000090599
Output for 7.0.12, 7.0.30
0.0000109673 0.0000040531
Output for 7.0.29
0.0000138283 0.0000100136
Output for 7.0.28
0.0000169277 0.0000061989
Output for 7.0.27
0.0000140667 0.0000112057
Output for 7.0.25 - 7.0.26
0.0000159740 0.0000100136
Output for 7.0.24
0.0000119209 0.0000040531
Output for 7.0.22
0.0000100136 0.0000071526
Output for 7.0.21
0.0000209808 0.0000169277
Output for 7.0.20
0.0000109673 0.0000078678
Output for 7.0.19
0.0000221729 0.0000090599
Output for 7.0.18
0.0000138283 0.0000038147
Output for 7.0.17
0.0000150204 0.0000097752
Output for 7.0.16
0.0000190735 0.0000128746
Output for 7.0.15
0.0000338554 0.0000150204
Output for 7.0.14
0.0000219345 0.0000219345
Output for 7.0.13
0.0000159740 0.0000081062
Output for 7.0.11
0.0066881180 0.0000188351
Output for 7.0.10
0.0000109673 0.0000050068
Output for 7.0.9
0.0000109673 0.0000100136
Output for 7.0.8
0.0000209808 0.0000138283
Output for 7.0.7
0.0000178814 0.0000140667
Output for 7.0.6
0.0000109673 0.0000069141
Output for 7.0.5
0.0000221729 0.0000059605
Output for 7.0.2
0.0000190735 0.0000069141
Output for 7.0.0
0.0000259876 0.0000100136
Output for 5.6.38
0.0000379086 0.0000100136
Output for 5.6.37
0.0094089508 0.0019299984
Output for 5.6.36
0.0000288486 0.0000138283
Output for 5.6.35
0.0000560284 0.0000238419
Output for 5.5.37, 5.6.34
0.0000488758 0.0000200272
Output for 5.6.33
0.0000598431 0.0000250340
Output for 5.6.32
0.0000269413 0.0000190735
Output for 5.6.31
0.0000469685 0.0000181198
Output for 5.6.30
0.0000798702 0.0000309944
Output for 5.6.29
0.0164508820 0.0000259876
Output for 5.6.28
0.0000560284 0.0000209808
Output for 5.6.27
0.0000450611 0.0000128746
Output for 5.6.26
0.0000460148 0.0000250340
Output for 5.6.25
0.0000720024 0.0000350475
Output for 5.6.24
0.0000388622 0.0000247955
Output for 5.6.23
0.0000321865 0.0000169277
Output for 5.6.22
0.0000660419 0.0000300407
Output for 5.6.21
0.0000529289 0.0000200272
Output for 5.4.6, 5.6.20
0.0000500679 0.0000138283
Output for 5.6.19
0.0000450611 0.0000178814
Output for 5.6.18
0.0000848770 0.0000331402
Output for 5.6.17
0.0000288486 0.0000100136
Output for 5.4.26, 5.6.16
0.0000579357 0.0000209808
Output for 5.6.15
0.0000271797 0.0000121593
Output for 5.6.14
0.0000429153 0.0000169277
Output for 5.6.13
0.0000360012 0.0000138283
Output for 5.6.12
0.0000500679 0.0000209808
Output for 5.4.20, 5.6.11
0.0000369549 0.0000109673
Output for 5.5.5, 5.6.10
0.0000460148 0.0000200272
Output for 5.6.9
0.0000541210 0.0000131130
Output for 5.4.29, 5.6.8
0.0000400543 0.0000169277
Output for 5.6.7
0.0000381470 0.0000150204
Output for 5.6.6
0.0000350475 0.0000100136
Output for 5.6.5
0.0000491142 0.0000228882
Output for 5.6.4
0.0000360012 0.0000169277
Output for 5.6.3
0.0000429153 0.0000128746
Output for 5.6.2
0.0000600815 0.0000159740
Output for 5.6.1
0.0000410080 0.0000109673
Output for 5.6.0
0.0000679493 0.0000319481
Output for 5.5.38
0.0000488758 0.0000178814
Output for 5.5.36
0.0000419617 0.0000290871
Output for 5.5.35
0.0000360012 0.0000319481
Output for 5.5.34
0.0000410080 0.0000190735
Output for 5.5.33
0.0000729561 0.0000309944
Output for 5.5.32
0.0000441074 0.0000169277
Output for 5.5.31
0.0000660419 0.0000391006
Output for 5.5.30
0.0000669956 0.0000638962
Output for 5.5.29
0.0000758171 0.0000250340
Output for 5.5.28
0.0001029968 0.0000460148
Output for 5.5.27
0.0000858307 0.0204820633
Output for 5.5.26
0.0000410080 0.0000162125
Output for 5.5.25
0.0000510216 0.0000181198
Output for 5.5.24
0.0000641346 0.0252809525
Output for 5.5.23
0.0000698566 0.0000319481
Output for 5.5.22
0.0000309944 0.0474009514
Output for 5.5.21
0.0000591278 0.0000290871
Output for 5.5.20
0.0000460148 0.0000209808
Output for 5.5.19
0.0000510216 0.0000121593
Output for 5.5.18
0.0000469685 0.0000169277
Output for 5.5.17
0.0000650883 0.0000371933
Output for 5.5.16
0.0000479221 0.0000219345
Output for 5.5.15
0.0000419617 0.0000162125
Output for 5.5.14
0.0000548363 0.0000228882
Output for 5.5.13
0.0000641346 0.0000271797
Output for 5.5.12
0.0000660419 0.0000278950
Output for 5.5.11
0.0000569820 0.0000269413
Output for 5.5.10
0.0000550747 0.0000150204
Output for 5.5.9
0.0000648499 0.0000281334
Output for 5.4.23, 5.5.8
0.0000460148 0.0000159740
Output for 5.5.7
0.0000798702 0.0000331402
Output for 5.5.6
0.0000739098 0.0000300407
Output for 5.5.4
0.0000648499 0.0000319481
Output for 5.4.41, 5.5.0, 5.5.3
0.0000829697 0.0000240803
Output for 5.5.2
0.0352840424 0.0000309944
Output for 5.5.1
0.0000638962 0.0000319481
Output for 5.4.45
0.0080440044 0.0471699238
Output for 5.4.44
0.0194129944 0.0005838871
Output for 5.4.43
0.0536580086 0.0000369549
Output for 5.4.42
0.0067400932 0.0000200272
Output for 5.4.40
0.0313839912 0.0003221035
Output for 5.4.39
0.0000460148 0.0000140667
Output for 5.4.38
0.0000519753 0.0000340939
Output for 5.4.37
0.0000710487 0.0000300407
Output for 5.4.36
0.0000729561 0.0000541210
Output for 5.4.35
0.0000469685 0.0000119209
Output for 5.4.34
0.0000369549 0.0000119209
Output for 5.4.33
0.0000488758 0.0000190735
Output for 5.4.32
0.0000760555 0.0000309944
Output for 5.4.31
0.0000569820 0.0000250340
Output for 5.4.30
0.0000481606 0.0000188351
Output for 5.4.28
0.0000779629 0.0000238419
Output for 5.4.27
0.0000741482 0.0000209808
Output for 5.4.25
0.0000400543 0.0000178814
Output for 5.4.24
0.0001099110 0.0000219345
Output for 5.4.22
0.0000829697 0.0000247955
Output for 5.4.21
0.0000550747 0.0000238419
Output for 5.4.19
0.0000770092 0.0000319481
Output for 5.4.18
0.0119030476 0.0000240803
Output for 5.4.17
0.0000600815 0.0000240803
Output for 5.4.16
0.0130660534 0.0139589310
Output for 5.4.15
0.0000629425 0.0218489170
Output for 5.4.14
0.0000519753 0.0000219345
Output for 5.4.13
0.0000379086 0.0000159740
Output for 5.4.12
0.0000729561 0.0000379086
Output for 5.4.11
0.0000698566 0.0000281334
Output for 5.4.10
0.0000669956 0.0000410080
Output for 5.4.9
0.0000529289 0.0000190735
Output for 5.4.5, 5.4.8
0.0000801086 0.0000309944
Output for 5.4.7
0.0042660236 0.0000178814
Output for 5.4.4
0.0000679493 0.0000290871
Output for 5.4.3
0.0000779629 0.0000231266
Output for 5.4.2
0.0000350475 0.0000150204
Output for 5.4.1
0.0000469685 0.0000140667
Output for 5.4.0
0.0000388622 0.0000162125
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/UWnEd on line 2
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 '[' in /in/UWnEd on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/UWnEd on line 2
Process exited with code 255.

preferences:
226.29 ms | 401 KiB | 317 Q