查找 PHP switch cases 中的任何字符

Look for any characters in PHP switch cases

我需要一个案例来检查几个第一个字符,然后接受任何其他 7 个字符。像这样:

DN98????????

我试过这样做:

        case 'DN98'+'[a-zA-Z0-9]':
            $theme = 'correct-page';
            break;

但它只会让每个 url 转到 "correct-page",而不仅仅是那些以 DN98 开头的。我也试过:

        case 'DN98????????':
            $theme = 'correct-page';
            break;

但它什么也没做,只是让输入的代码进入默认大小写,也尝试了相同但使用“*”,没有用。

有人可以帮助我吗?我不太擅长 PHP.

要获取前 7 个字符,您可以像这样使用正则表达式 ^[a-zA-Z0-9]{7}[a-zA-Z0-9]{7}$ 获取最后 7 个字符。