$name = "Mr John Doe";
echo preg_match("/$name/ix", "Mr John Doe (3)", $matches);
Выдает "0"
То-же но без модификатора x:
$name = "Mr John Doe";
echo preg_match("/$name/i", "Mr John Doe (3)", $matches);
Выдает "1"
Вопрос: почему с "x" нет совпадений?
Спустя 15 минут, 16 секунд (5.06.2010 - 01:12) twin написал(а):
Про модификатор x стоило бы просто почитать. При его применении игнорируются неэкранированные пробелы. Ну и еще табуляторы, и пустые строки, если не в классе.
А они массово присутствуют в примере. Так что вот.
А они массово присутствуют в примере. Так что вот.
Спустя 20 минут, 21 секунда (5.06.2010 - 01:32) tripol написал(а):
Тормознул немного...
Спустя 15 минут, 16 секунд (5.06.2010 - 01:47) twin написал(а):
Бывает. Иногда и не немного.
Такова наша тяжелая доля.
Такова наша тяжелая доля.