Альтернативный выбор

Символ вертикальной черты '|' используется для разделения альтернативных масок. Например, шаблон gilbert|sullivan соответствует как "gilbert", так и "sullivan". Допустимо указывать любое количество альтернатив, также допустимо указывать пустые альтернативы (соответствуют пустой строке). В процессе поиска соответствия просматриваются все перечисленные альтернативы слева направо, останавливаясь после первого найденного соответствия. В случае, если альтернативные варианты перечислены в подмаске, то весь шаблон совпадет только в случае соответствия одного из альтернативных вариантов подмаски и остатка основного шаблона.

Коментарии

code:
<?php
$match
='';
echo 
'result = ' preg_match'/gilbert|sullivan/''gilbert'$match ) .PHP_EOL;
var_dump$match );
echo 
'result = ' preg_match'/gilbert|sullivan/''sullivan'$match ) .PHP_EOL;
var_dump$match );
?>

output:

result = 1
array(1) {
  [0]=>
  string(7) "gilbert"
}
result = 1
array(1) {
  [0]=>
  string(8) "sullivan"
}
2012-07-11 12:21:41
http://php5.kiev.ua/manual/ru/regexp.reference.alternation.html

    Поддержать сайт на родительском проекте КГБ