比如说现在有个变量$c我想判断它是否在a-z之间,php有什么函数可以实现啊 
‘sd$a’是否是'sda'-'sdz'之间的一个字符 怎么实现
不用循环的方式

解决方案 »

  1.   

    if('sea' < 'sec' && 'sec' < 'sez')//只是例子,这是可以判断的,0-9a-z,可以是36进制的数
      

  2.   

    怎么判断啊 我想找一个目录下面我想要的文件,因为文件名是‘sda’-‘sdz’之间
    我不能因为一两个文件 就做全部循环啊 。有什么简单的方法没?
      

  3.   

    strcmp
    (PHP 3, PHP 4 )strcmp -- Binary safe string comparison
    Description
    int strcmp ( string str1, string str2)
    Returns < 0 if str1 is less than str2; > 0 if str1 is greater than str2, and 0 if they are equal. Note that this comparison is case sensitive. 跟sda比大,跟sdz比小即可。
      

  4.   

    [PHP]
    if(preg_match("/^sd[a-z]$/",$str))
    {
        //匹配的情况
    }
    [PHP]
      

  5.   

    就这个可以了,楼主不是只要判断$c是否在a和z之间吗