У меня есть следующий код:регулярного выражения вопрос соответствия порядка
preg_match(
'/(,\s?min\s?(?P<min>[\d]+)\s?)?(,\s?max\s?(?P<max>[\d]+)\s?)?/',
',max 1, min 2',
$vars
);
Таким образом, результат согласования является:
//var_dump($vars):
array (size=7)
0 => string ',max 1' (length=6)
1 => string '' (length=0)
'min' => string '' (length=0)
2 => string '' (length=0)
3 => string ',max 1' (length=6)
'max' => string '1' (length=1)
4 => string '1' (length=1)
Как можно оценить значение min
он пуст ''
.
Мне нужна помощь, чтобы получить значение данных min
и max
независимо от порядка их появления в строке.
Спасибо.
К сожалению Im спутать - Можете ли вы выписать несколько примеров образца текста, а также то, что вы хотели бы, чтобы соответствовать? ... Мне нужно увидеть больше входов и выходов образца, прежде чем я смогу помочь – Nefariis