如何改进PHP循环?

时间:2016-06-22 11:38:30

标签: php

我想用随机数创建数组。但是每当for循环需要迭代~100000时,它就变得非常慢。有没有办法优化它或摆脱循环来创建数组?

for ($i=0; $i <15 ; $i++) {

    for ($j=0; $j <100000 ; $j++) { 
        $rand_feq[$i][$j]=(float) mt_rand() / (float) mt_getrandmax();
        $rand_severity[$i][$k]=(float) mt_rand() / (float) mt_getrandmax();
    }

}

1 个答案:

答案 0 :(得分:1)

for ($j=0; $j <100000 ; $j++) { 
       $rand_feq[$i][$j]=(float) mt_rand() / (float) mt_getrandmax();
       $rand_severity[$i][$j]=(float) mt_rand() / (float) mt_getrandmax();
}

您可以在同一for loop

内进行初始化