在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
php字符串连接有三种方式 1)使用 . 链接 2)使用 .= 连接 3)implode 函数连接数组元素 /*以下测试在ci框架进行*/ private function get_mcrotime() { list($mic,$sec) = explode(" ",microtime()); return ((float)$mic + (float)$sec); } public function test0(){ //0.49530792236328 //0.50851202011108 //0.50111794471741 $start = $this->get_mcrotime(); define("num",100000); $str1 = 'ha'; $str2 = ''; for($i=0;$i<num;$i++){ $str2 = $str2 . $str1; } echo $this->get_mcrotime()-$start; } public function test1(){ //0.0046639442443848 //0.0040309429168701 $start = $this->get_mcrotime(); define("num",100000); $str1 = 'ha'; $str2 = ''; for($i=0;$i<num;$i++){ $str2 .= $str1; } echo $this->get_mcrotime()-$start; } public function test2(){ //0.010957956314087 //0.012393951416016 $start = $this->get_mcrotime(); define("num",100000); $str1 = 'ha'; $str2 = ''; $var = array(); for($i=0;$i<num;$i++){ array_push($var,$str1); } $str2 = implode($var); echo $this->get_mcrotime()-$start; }
从上述结果看出,使用 .= 链接字符串最为有效率, 而使用 . 链接最为耗时。 |
2022-08-18
2022-08-15
2022-08-17
2022-11-06
2022-08-17
请发表评论