Я новичок в PHP, не могли бы вы уточнить о нижеприведенном preg_match.
preg_match("/^(9)\1+$/",$value);
Соответствует строке, состоящей из двух или более 9 с.
9
Регулярное выражение странно и не типично для его намерения ИМО. Я бы написал это как ...
/^9{2,}\z/
preg_match ($ arg1, $ arg2);
$ arg1 - поиск по регулярному выражению $ arg1 / matchedin $ arg2
для получения дополнительной справки см. По этой ссылке: http://php.net/manual/en/function.preg-match.php
для регулярных выражений: http://www.regular -expressions.info / examples.html
В приведенном вами примере: регулярное выражение "/ ^ (9) \ 1 + $/ "- Начинается (^) с 9 и имеет более 1 (\ 1+, что означает 2 или более) 9 и заканчивается ($) с 9
Так что это ищется в значении $.Надеюсь, это ясно.