Написал, а переменная в цикле определяется. Но тогда у вас логика не верна, то есть, переменная $EndRead постоянно изменяется, и если последнее в цикле (end($arReadCode)) вернет null, то даже при наличии ссылок блок будет скрыт.
JS код можно вынести после цикла, и без функции, у вас же это разовое определение.
$EndRead = end($arReadCode); - это что будет?
$arReadCode = explode("/", $arRead); - получили массив
$arReadCodeNew = array_pop($arReadCode); - вытолкнули последний его элемент
$arReadCode - либо должен быть пустым, либо иметь один элемент после array_pop, тогда не понятно зачем end($arReadCode);
Если более одного элемента, и второй обязательно ссылка (?), тогда что есть $arReadCode[0]?
Последний раз редактировалось laimas, 12.09.2018 в 11:32.
|