首页 > 开发 > PHP > 正文

PHP更高效的字符长度判断例子

2024-05-04 21:59:48
字体:
来源:转载
供稿:网友

在php中测试字符串长度的函数是strlen,但今天我发现使用isset更加的更高效,口说不你不相信下面我举两个例子来给各位看看.

学PHP的都了解,在PHP中获取字符串有一个strlen自带函数,这里和大家分享一个在一些特定情况下判断字符串长度较为高效的方式.

来看下面两段代码的执行效率吧,自己理解理解代码的执行思路,代码如下:

  1. <?php  
  2.    //使用strlen方式  
  3.    $arr = '123456';  
  4.    $sTime = microtime(1);  
  5.    if(strlen($arr) > 6){  
  6.     // echo 1;  
  7.   }      
  8.    echo microtime(1) - $sTime;  
  9.   // 输出:0.00035595893859863  
  10.  /*-------------------------------------*/ 
  11.    //使用isset($arr{})方式  
  12.    $arr = '123456';  
  13.    $sTime = microtime(1);  
  14.    //开源软件:Vevb.com 
  15.    if(!isset($arr{6})){  
  16.     // echo "1rn";  
  17.    }  
  18.    echo microtime(1) - $sTime;  
  19. // 输出:0.00019097328186035 
  20. ?>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表