$str='010';
$mo=substr($str,2); 
if ($mo=='0'){ 
  A} 
else{ 
  B 

执行的就是A呀

解决方案 »

  1.   

    我也同意!
    $str='010';
    $mo=substr($str,2); 
    if ($mo=='0'){ 
      A} 
    else{ 
      B 

    会执行A。另外好象substr($str,2)可以写成$str[2]?
      

  2.   

    如果$mo为空,($mo == 任何字符串) 都为true
    我一般用if ( $mo == '0' && $mo != "" )楼主应该是这个意思吧?
    等待更好的解决方法。。
      

  3.   

    $str='010' 
    $mo=substr($str,2); 
    if ($mo=='0'){ 
      A} 
    else{ 
      B 
    } 改為$str='010' 
    $mo=substr($str,2); 
    if (trim($mo)==''){ 
      B} 
    else{ 
      A