@Azami

Как правильно написать условие php?

Друзья, подскажите.
Как изменить условие

<?php if($_SERVER['REQUEST_URI'] == '/category/item/любое продолжение'){ ?>
	<?php $this->addMainCSS("templates/{$this->name}/css/item.css"); ?>
	<?php } ?>


Сделать так, чтобы стиль применялся ко всем страницам после /category/item/****

Заранее благодарю.
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ответы на вопрос 3
0neS
@0neS
if (mb_substr($_SERVER['REQUEST_URI'], 0, 15) == '/category/item/') {
    $this->addMainCSS("templates/{$this->name}/css/item.css");
}

Если нужно исключить /category/item/, то:
if (mb_substr($_SERVER['REQUEST_URI'], 0, 15) == '/category/item/' && mb_strlen($_SERVER['REQUEST_URI']) > 15) {
    $this->addMainCSS("templates/{$this->name}/css/item.css");
}
Ответ написан
Комментировать
Fett
@Fett
Разработчик
if(preg_match('~^/category/item/~iu', $_SERVER['REQUEST_URI'])){
    $this->addMainCSS("templates/{$this->name}/css/item.css");
}
Ответ написан
zlobin
@zlobin
Занимаюсь программированием на PHP
а можно еще использовать stristr()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы