JSON

serialize print_r json_encode比较

字号+ 作者:H5之家 来源:H5之家 2015-10-05 11:04 我要评论( )

好吧,我承认我只是为了了解一下这3个函数的效率如何 function microtime_float() { list($usec, $sec) = explode( , microtime()); return ((float)$usec + (float)$sec); } $time_start = microtime_float(); // Sleep for a while include(test.$argv[1].

好吧,我承认我只是为了了解一下这3个函数的效率如何

  • function microtime_float() {

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

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

  • }

  • $time_start = microtime_float(); // Sleep for a while include(‘test’.$argv[1].’.php’);

  • $time_end = microtime_float();

  • $time = $time_end – $time_start;

  • echo " time use:$time";

  • $test=array(‘asdfasf’,’asdfasdfasdf’,’asdf’=>’aasqtwetqwet’,161346=>14361235);

  •  

  • for($i=0;$i<10000;$i++)

  •         if(json_encode($test)!=json_encode($test))

  •                 break;

  • echo $i;

  • $test=array(‘asdfasf’,’asdfasdfasdf’,’asdf’=>’aasqtwetqwet’,161346=>14361235);

  •  

  • for($i=0;$i<10000;$i++)

  •         if(serialize($test)!=serialize($test))

  •                 break;

  • echo $i;

  • 命名为test1.php test2.php test3.php….
    执行php test.php 1(这就跑test1.php)了
    执行结果是
    print_r最慢 0.2左右
    serialize和json差不多json稍慢一点。。大概是0.07 0.06的样子

    This entry was posted on Monday, May 10th, 2010, 11:45 am and is filed under PHP语言学习. You can follow any responses to this entry through RSS 2.0. You can , or trackback from your own site.

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • php CI 实战教程:[5]用curl获取json并解析

      php CI 实战教程:[5]用curl获取json并解析

      2016-02-26 17:00

    •  JSON入门级学习总结-JSON数据结构

      JSON入门级学习总结-JSON数据结构

      2016-02-25 11:05

    • Android解析Json速度最快的库:json

      Android解析Json速度最快的库:json

      2016-02-13 18:00

    • JavaScript转换与解析JSON方法实例详解第1/2页

      JavaScript转换与解析JSON方法实例详解第1/2页

      2016-02-10 21:25

    网友点评
    /