Добрый день! Как проверить наличие элемента массива в строке? Конкретный случай: Я получаю текущий url и мне необходимо выводить определенный тег в зависимости от определенного раздела. Например выводить тег в разделе url которого содержит search Код (Text): //получаю текущий url $CurUrlPath = $parsed_url['path']; //массив с разделами $array = array( 'menu', 'search', 'cart', );
а что если URL такой: /search/cart ? ))) ты сейчас изобретаешь роутинг, а ведь существует масса готовых. если таки буквально подсказывать, то PHP: $url = '/path/to/cart'; $slags = explode('/', $url); $words = ['menu', 'search', 'cart']; $common = array_intersect($slags, $words); var_dump($common);
Это подходит если будет раздел например /menu/ а если будет /menu/modifity/ то не сработает Спасибо, то что надо!