ddimonn8080
@ddimonn8080

Почему в последнем случае всегда 1.Незаисимо от введенной строки?

Здравствуйте, почему при любой строке всегда возвращается 1 в последнем случае?
$routes = array(

    'product/([0-9]+)' => 'product/view/$1',

    'catalog' => 'catalog/index', // CatalogController - actionIndex
    'category/([0-9]+)/page-([0-9]+)' => 'catalog/category/$1/$2', //CatalogController - actionCategory
    'category/([0-9]+)' => 'catalog/category/$1', //CatalogController - actionCategory

    '' => 'site/index',
);

foreach ($routes as $key => $value) {
    echo preg_match("~$key~", 'mmm') . '<br/>';
}

Даже при введенной строке "mmm" покажет 0 0 0 0 1
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
@axeax
пустой шаблон есть в любой строке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы