<?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']
];
$t = microtime(true);
$result = array_map(function($v){ return $v[0]; }, $array);
echo microtime(true) - $t, PHP_EOL;
$t = microtime(true);
$result = array();
foreach($array as $v)$result[] = $v[0];
echo microtime(true) - $t, PHP_EOL;
?>
preferences:
33.35 ms | 402 KiB | 5 Q