• php array_map/array_walk/foreach/for 处理速度比较


    <?php
    
    $array = range(1,1000);
    $startTime = microtime(true);
    $length = count($array);
    
    /* 方式一 98.58 */
    // for ($i=0; $i < 1000; $i++) { 
    //   for ($j=0; $j < $length; $j++) { 
    //     # code...
    //   }
    // }
    
    /* 方式二  81.48 */
    // for ($i=0; $i < 1000 ; $i++) { 
    //   foreach ($array as $value) {
        
    //   }
    // }
    
    /* 方式三  124.8 */
    // for ($i=0; $i < 1000 ; $i++) { 
    //   foreach ($array as $key => $value) {
        
    //   }
    // }
    
    /* 方式四 286 */
    // for ($i=0; $i < 1000; $i++) { 
    //   array_map(function($v) {
    //   }, $array);
    // }
    
    /* 方式五 377 */
    // for ($i=0; $i < 1000; $i++) { 
    //   array_walk($array, function($value) {});
    // }
    
    /* 方法六 138 */
    // for ($i=0; $i < 1000; $i++) { 
    //   $j = 0;
    //   foreach ($array as $value) {
    //     $j++;
    //   }
    // }
    
    
    
    $endTime = microtime(true);
    
    var_export(($endTime - $startTime) * 10000);
    
    die;
    
    世事洞明皆学问
  • 相关阅读:
    python日志设置[logging]
    python异常处理
    python可迭代对象、迭代器、生成器
    python字典操作
    python列表和元组的操作
    python字符串操作
    python深拷贝和浅拷贝
    python时间和日期的处理
    ssh
    SSH安全外壳协议
  • 原文地址:https://www.cnblogs.com/Json159/p/14771851.html
Copyright © 2020-2023  润新知