Выбор языка php

258
09 апреля 2017, 00:42

Всем привет! Пытаюсь сделать выбор языка на php, но что идет не так Собственно вывожу флаг активного языка:

<img src="<?php echo $langs[LANG_TAG]['file']; ?>" alt="<?php echo $langs[LANG_TAG]['title']; ?>"> 
                                  
И остальные языки:

<?php 
    foreach($langs as $row) { 
        $title_lang = $row['title']; ?> 
        <a href="<?php echo DOCBASE.$row['tag']; ?>"><img src="<?php echo $row['file']; ?>" alt="<?php echo $title_lang; ?>"> </a> 
<?php } ?>

Но проблема в том - что активный язык выводится 2 раза! Я так понимаю что нужно условие: активный язык - не выводить в foreach($langs as $row)! Подскажите как это сделать! Спасибо!

Answer 1

Если я правильно угадал, то должен такой код отработать:

<?php
foreach($langs as $tag => $row){
    if (LANG_TAG == $tag) {
        continue;
    }
    $title_lang = $row['title']; ?>
    <a href="<?php echo DOCBASE.$row['tag']; ?>"><img src="<?php echo $row['file']; ?>" alt="<?php echo $title_lang; ?>"> </a>
<?php
} ?>

LANG_TAG - это константа с тега языка как я понял, в $langs ключи и есть теги языков

READ ALSO
Расположение элементов на странице

Расположение элементов на странице

Доброй ночи! Учусь верстать по макетам PSDПодскажите пожалуйста, как убрать пробелы между картинками в моём случае, расположить вход так как...

220
Golang Postgres pq формат даты

Golang Postgres pq формат даты

Есть база данных Postgresql, в ней табличка с полями типа date

335
Как парсить и выводить JSON в HTML с помощью JavaScript?

Как парсить и выводить JSON в HTML с помощью JavaScript?

ПриветствуюНеобходимо парсить JSON, который находится на другом сайте, а после читать этот json и выводить таблицей в html на сайт

305