由于程序需要,于是对php采集中的字符提取的核心部分进行了执行速度的测试。
测试了三种最常见的提取办法:
方法一:
starttimer();
for( $i = 0; $i {
$returnstr = getcontent( $sourcestr );
}
$timeinfo = $debug->endtimer();
echo $timeinfo;
?>
通过比较低级的字符操作函数进行提取.
方法二:
starttimer();
for( $i = 0; $i {
$returnstr = getcontent( $sourcestr );
}
$timeinfo = $debug->endtimer();
echo $timeinfo;
?>
使用一个简单的正则来提取.
方法三:
starttimer();
for( $i = 0; $i {
$returnstr = getcontent( $sourcestr );
}
$timeinfo = $debug->endtimer();
echo $timeinfo;
?>
通过两次explode分裂字符串来提取.
测试前我的观点是: 1 > 2 > 3
http://www.bkjia.com/phpjc/445171.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/445171.htmltecharticle对php采集数据提取核心函数的速度的测试与分析 由于程序需要,于是对php采集中的字符提取的核心部分进行了执行速度的测试。 测试了三种...
