делаю фильтр материалов в категории
http://205095.alexmi...eden-tours.html
параметры некоторых элементов присваиваются дата атрибутам строки
и скриптом из атрибутов формируются селекты.........
вопрос к специалистам PHP
$filter1 = null;
$filter2 = null;
$filter3 = null;
if ($this->checkPosition('filter1') AND strlen($this->renderPosition('filter2')) > 2) {
$filter1 = trim($this->renderPosition('filter1'));
}
if ($this->checkPosition('filter2') AND strlen($this->renderPosition('filter2')) > 2) {
$filter2 = trim($this->renderPosition('filter2'));
}
if ($this->checkPosition('filter3') AND strlen($this->renderPosition('filter3')) > 2) {
$filter3 = trim($this->renderPosition('filter3'));
}
$vid = $filter1 . $filter2 . $filter3;
<tr
<?php if ($vid): ?>
data-vid="<?php echo $vid; ?>"
<?php endif; ?>
в каждой из позиций может быть несколько элементов
разделитель у них "|"
вывод выглядит так "Семьи с детьми | По стране"
если данные есть в двух позициях, то вывод получается такой
"Семьи с детьми | По странеАктивный"
переменная с атрибутами $vid = $filter1 . $filter2 . $filter3; состоит из нескольких переменных
получается что между $filter1 и $filter2 отсутствует разделитель
я могу всунуть туда разделитель так $vid = $filter1 . '|' . $filter2 . $filter3;
но это тоже нормально работать не будет
ВОПРОС В ТОМ как туда правильно всунуть разделитель между переменными