autos
Гуру форума
- Регистрация
- 14 Июл 2007
- Сообщения
- 202
- Реакции
- 58
- Автор темы
- #1
есть строка, в скобках может быть разное количество параметров
$str = 'function(6a, 1)';
$str = 'function(6a, 1, 100n)';
нужены только параметры в скобках, такой вариант работает
preg_match_all('#\((.+?)\)#', $str, $param);
print_r($param); //Array ( [0] => (6a, 1) )
но нужны из символов только буквы и цифры ( и запятая)
почему тогда не работают такие варианты?
preg_match_all('#\((\w+)\)#', $str, $param); //Array ( )
preg_match_all('#\(([a-z0-9\,]+)\)#', $str, $param); //Array ( )
$str = 'function(6a, 1)';
$str = 'function(6a, 1, 100n)';
нужены только параметры в скобках, такой вариант работает
preg_match_all('#\((.+?)\)#', $str, $param);
print_r($param); //Array ( [0] => (6a, 1) )
но нужны из символов только буквы и цифры ( и запятая)
почему тогда не работают такие варианты?
preg_match_all('#\((\w+)\)#', $str, $param); //Array ( )
preg_match_all('#\(([a-z0-9\,]+)\)#', $str, $param); //Array ( )