PHP多个字符串连接的效率比较(详细的解决方案)

PHP大约有三个字符串连接:

1,直接用于连接。

2,连接。

3,先压入数组,然后通过联接函数连接。

以下结果分别检验了这三种方法的效率。

代码的第一种方法如下:


< PHP
功能get_tm(){
列表(USEC美元美元,SEC)=爆炸(
返回((浮动)$ USEC +(浮动)$秒);
}

$测试;
$结果;
定义()
开始get_tm美元=();

对于($ i = 0;$ i <数字;$ + +)
{
$结果= $;
}
回声get_tm()$开始;

>




运行4次,分别删除第一次运行时间三次:

二十二点16527295 1126

二十二点00352716 4459

二十二点15947508 812

第二种方法代码如下所示:


< PHP
功能get_tm(){
列表(USEC美元美元,SEC)=爆炸(
返回((浮动)$ USEC +(浮动)$秒);
}

$测试;
$结果;
定义()
开始get_tm美元=();

对于($ i = 0;$ i <数字;$ + +)
{
$结果;
}
回声get_tm()$开始;

>




运行4次,分别删除第一次运行时间三次:

三点一九六七三一零九零五四五七

三点一二九六九六一三零七五二六

三点零八七二八五零四一八零九一

第三方法代码如下所示:


< PHP
功能get_tm(){
列表(USEC美元美元,SEC)=爆炸(
返回((浮动)$ USEC +(浮动)$秒);
}

$测试;
$结果;
ARR =阵列(美元);
定义()
开始get_tm美元=();

对于($ i = 0;$ i <数字;$ + +)
{
array_push(ARR美元美元,温度);
}
结果=加入美元(约合ARR);
回声get_tm()$开始;

>




运行4次,分别删除第一次运行时间三次:

三点三一八四四三零五九九二一三

三点二七五九四一一三三四九九一

三点二六六三三八一零九九七零一

它是直接可见的。字符串的连接效率是最低的。

以上PHP字符串的连接效率比较(详细解释)是萧边和大家分享的内容,希望能给大家一个参考,我希望你能支持更多。