- substr: documentation ( source)
- var_dump: documentation ( source)
- microtime: documentation ( source)
- preg_match: documentation ( source)
- define: documentation ( source)
<?php
define ('BENCHMARK_ITERATIONS', 1000);
$r = microtime(1);
for ($i = 0; $i < BENCHMARK_ITERATIONS; $i++) {
preg_match('/([0-9]+)USD(.+)/', 'DATA-THAT-SHOULD-BE-REMOVED-@##($(@# 89USD', $matches);
}
var_dump(microtime(1) - $r);
$r = microtime(1);
for ($i = 0; $i < BENCHMARK_ITERATIONS; $i++) {
substr('DATA-THAT-SHOULD-BE-REMOVED-@##($(@# 89USD', 36);
}
var_dump(microtime(1) - $r);