- array_map: documentation ( source)
- array_combine: documentation ( source)
- chr: documentation ( source)
- microtime: documentation ( source)
- extract: documentation ( source)
- range: documentation ( source)
- rand: documentation ( source)
<?php
$x = range(0, 1000);
$keys = array_map(function ($x) {
return chr(46+rand(0, 26)) . chr(46+rand(0, 26)) . chr(46+rand(0, 26)) . $x;
}, $x);
$vars = array_combine($keys, $x);
$t = microtime(TRUE);
extract($vars);
echo microtime(TRUE) - $t;