-2
我需要检查一些第一个字符,然后接受任何其他7个字符。类似这样:在PHP开关案例中查找任何字符
DN98 ???????
我试图做这样的:
case 'DN98'+'[a-zA-Z0-9]':
$theme = 'correct-page';
break;
但它只会让每一个网址去“正确的页”,不仅是那些开始DN98。我也试过:
case 'DN98????????':
$theme = 'correct-page';
break;
但它不会做任何事情,只是让打字代码到默认的情况下,也尝试相同,但用“*”,没有工作。
任何人都可以帮助我吗?我对PHP并不擅长。
这不是什么'之开关一样。你想'preg_match'在'if..else'中。 – deceze
你可以试试'preg_match()':这里有一个答案[https://stackoverflow.com/questions/4043741/regexp-in-switch-statement] – th3fr33man
谢谢你们,它的工作,也有没有选择限制“任何”字符的数量为7?这并不重要,但会很有用 – fenbekus