Как скрыть конкретный контент, если $ page = name

Как скрыть конкретный контент, если $ page = name

Например:

<?php if ($page=='special'){ echo "<div>hello</div>"; } ?> 

В приведенном выше примере будет показан div, если $ page = special. Как мне сделать противоположное этому, скрыть конкретный div, если $ page = что-то?

Редактировать:

Чтобы быть более конкретным, я хотел бы скрыть мою основную навигацию, когда на странице $ clients.

Я обертываю <nav> с помощью PHP или можно скрыть определенный div, если я дам ему имя, например. <nav id="clients"> PHP будет: если $clients затем скрыть идентификаторы имен клиентов.

Я должен также упомянуть, что содержание, о котором идет речь, имеет <?php echo $url; ?> <?php echo $url; ?> и содержащиеся в нем.

Это точный контент, который я хотел бы скрыть на страницах с клиентами.

 <nav> <ul> <li><a <?php if ($page=="work") echo "class=\"current\"" ?> href="<?php echo $url; ?>" title="Work">Work</a></li> <li><a <?php if ($page=="profile") echo "class=\"current\"" ?> href="<?php echo $url; ?>profile/" title="Profile">Profile</a></li> <li><a <?php if ($page=="approach") echo "class=\"current\"" ?> href="<?php echo $url; ?>approach/" title="Approach">Approach</a></li> <li><a <?php if ($page=="contact") echo "class=\"current\"" ?> href="<?php echo $url; ?>contact/" title="Contact">Contact</a></li> </ul> </nav> 

скрыть конкретный div, если $ page = что-то?

 if ($page !='special'){ echo "<div>hello</div>"; } 

Вы просто эхом, если $page отличается от чего-то.

Если вы хотите, вы также можете повторить его, но как «скрытый», если это то, чего вы пытаетесь достичь.

 if ($page =='special'){ echo "<div>hello</div>"; } else { echo "<div style='display:hidden;'>hello</div>"; } 

Таким образом, div будет в DOM в любом случае, и вы можете показать его позже, не перезагружая страницу с помощью JavaScript.

Если вы хотите это на каждой другой странице, которая не является специальной

 <?php if ($page!='special'){ echo "<div>hello</div>"; } ?>