Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何检查变量是否由数字和字母组成(例如:3a)_Php_Excel_Phpexcel - Fatal编程技术网

Php 如何检查变量是否由数字和字母组成(例如:3a)

Php 如何检查变量是否由数字和字母组成(例如:3a),php,excel,phpexcel,Php,Excel,Phpexcel,我必须阅读excel文件,并根据行号确定需要的行。 不幸的是,行是这样的: 1:专题2 1a:重要信息 1b:重要信息 2:专题2 2a:重要信息 所以我要做的是,我用for循环检查每一行,然后我有if语句,其中只有1a,1b,2a,29c应该通过 for($i=19 ; $i<173 ; $i++){ "code" if( ??? )){ "code"; } }

我必须阅读excel文件,并根据行号确定需要的行。 不幸的是,行是这样的:

  • 1:专题2
  • 1a:重要信息
  • 1b:重要信息
  • 2:专题2
  • 2a:重要信息
所以我要做的是,我用for循环检查每一行,然后我有if语句,其中只有1a,1b,2a,29c应该通过

for($i=19 ; $i<173 ; $i++){
            "code"
            if( ??? )){
                "code";
            }
        }

对于($i=19;$i可以使用正则表达式:


对于($i=19;$i使用正则表达式:

if(preg_match('\d+\D', 'Your_Input') === 1){
    //doStuff();
}
由于不同语言之间可能存在细微的差异,您可能需要稍微调整一下实际表达式,但至少
\d+\d
基本上应该可以工作

另外,这里还有一些关于