日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php 字符串拼接效率,php中3种字符串连接的效率比较实例详解

發(fā)布時(shí)間:2025/4/5 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 字符串拼接效率,php中3种字符串连接的效率比较实例详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

php大致有三種字符串連接:

1、直接用.來(lái)進(jìn)行連接。

2、用.=進(jìn)行連接。

3、先壓入數(shù)組,再通過(guò)join函數(shù)連接。

下面分別對(duì)這三種方法的效率進(jìn)行測(cè)試:

第一種方法代碼如下:<?php

function get_tm() {

list ( $usec, $sec ) = explode ( " ", microtime () );

return (( float ) $usec + ( float ) $sec);

}

$temp="test";

$result="";

define("num",100000);

$start=get_tm();

for($i=0;$i

{

$result=$result.$temp;

}

echo get_tm()-$start;

?>

運(yùn)行4次,除去第一次運(yùn)行時(shí)間,三次時(shí)間分別為:

22.165272951126

22.003527164459

22.15947508812

第二種方法代碼如下:<?php

function get_tm() {

list ( $usec, $sec ) = explode ( " ", microtime () );

return (( float ) $usec + ( float ) $sec);

}

$temp="test";

$result="";

define("num",100000);

$start=get_tm();

for($i=0;$i

{

$result.=$temp;

}

echo get_tm()-$start;

?>

運(yùn)行4次,除去第一次運(yùn)行時(shí)間,三次時(shí)間分別為:

3.1967310905457

3.1296961307526

3.0872850418091

第三種方法代碼如下:<?php

function get_tm() {

list ( $usec, $sec ) = explode ( " ", microtime () );

return (( float ) $usec + ( float ) $sec);

}

$temp="test";

$result="";

$arr=array();

define("num",100000);

$start=get_tm();

for($i=0;$i

{

array_push($arr, $temp);

}

$result=join($arr);

echo get_tm()-$start;

?>

運(yùn)行4次,除去第一次運(yùn)行時(shí)間,三次時(shí)間分別為:

3.3184430599213

3.2759411334991

3.2663381099701

由上可見(jiàn),直接通過(guò).進(jìn)行字符串的連接效率最為低下。

總結(jié)

以上是生活随笔為你收集整理的php 字符串拼接效率,php中3种字符串连接的效率比较实例详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。