Регулярное выражение

Наталья Наталья


Здравствуйте... подскажите... что у меня не так?

Код... ниже...Если вместо {$p.name} поставить слово "Жадность" то выводится.. этот код в цикле {foreach $products as $p}

этот код в цикле {foreach $products as $p}




{if (!preg_match('/ж/', {$p.name}))}
{1111}
{else}
{2222}
{/if}


15 июня 2018
  • Правильное регулярное выражение /ж/ui — добавлены модификаторы u (юникод) и i (регистронезависимость)

  • Сельский 15 июня 2018 16:35

    Очень мутный вопрос. Но по моему, вам следует убрать {} у $p.name в строке {if (!preg_match('/ж/', {$p.name}))} , т.е у вас должно быть {if (!preg_match('/ж/', $p.name))}, тогда вы получите свои 1111.

  • Наталья Наталья 15 июня 2018 17:25

    Спасибо Всем кто откликнулся... относительно этого вопроса вопрос разрешился.... Но будет у меня еще вопрос ...Надеюсь также на дальнеюшую подсказку именно в рег. выражении... То что было-это я исследовала как работает сам сайт...

  • Наталья Наталья 15 июня 2018 17:26

    Так как я только что начала изучать особенности данного сайта... Еще раз спасибо...




Чтобы добавить комментарий, зарегистрируйтесь или войдите