Ответ 1
Используйте функцию preg_match()
:
if(preg_match("/^view-\d\d$/",$variable)) { .... }
[EDIT] OP дополнительно запрашивает, если он может выделить числа.
В этом случае вам нужно (a) положить скобки вокруг цифр в регулярном выражении и (b) добавить третий параметр в preg_match()
.
Третий параметр возвращает совпадения, найденные регулярным выражением. Он будет возвращать массив совпадений: нулевой элемент массива будет всей строкой (в вашем случае, так же, как и вход), остальные элементы массива будут соответствовать любым наборам скобок в выражении. Поэтому $matches[1]
будут вашими двумя цифрами:
if(preg_match("/^view-(\d\d)$/",$variable,$matches)) {
$result = $matches[1];
}