- array_column: documentation ( source)
- microtime: documentation ( source)
- print_r: documentation ( source)
- array_fill: documentation ( source)
<?php
$rows = array_fill(0, 3, array_fill('a', 'z', 'value'));
print_r($value);die;
$start1 = microtime(true);
for ($i = 0; $i < 10000; ++$i) {
$data = array_column($array, 0);
}
$end1 = microtime(true);
echo 'array_column: ', $end1 - $start1, "\n";
$start2 = microtime(true);
for ($i = 0; $i < 10000; ++$i) {
$data = array();
foreach ($array as $r) {
$data[] = $r[0];
}
}
$end2 = microtime(true);
echo 'foreach: ', $end2 - $start2, "\n";