Intereting Posts
Веб-сайт Apple нажимает: проверка подписи пакета push не удалась, но сертификаты Apple одобрены Защитите от инъекций и правильного синтаксиса для метода $ _GET Как сохранить файл после его редактирования с помощью jquery с помощью php? Обеспечение взаимодействия с MySQL в функции PHP Выпадающий список, где параметры заполняют второй список js / php? Возможно ли получить информацию об оборудовании с помощью php или javascript? Использование функции заголовка в PHP PHP: копирование по записи и присваивание по ссылке выполняют разные действия на PHP5 и PHP7 PHP преобразует json в csv с дополнительным массивом Устранение неполадок «Ошибка разделителя не должна быть буквенно-цифровой или обратной косой чертой» при изменении ereg () на preg_match () Объединение таблиц в MySql с одним общим полем, но разными значениями для общего поля Не удается запустить PHP CLI на WAMP в Windows 8 MySQLi: подготовленный оператор для возврата вложенных массивов Как загрузить классы из нескольких каталогов с помощью __autoload? Создание и добавление файлов журнала PHP В файл под папкой внутри S3 Bucket

PHP foreach создает меню из массива

В настоящее время я создаю компонент joomla, и в настоящее время я застрял в части меню.

это в моем файле модели:

public function getMenu(){ $menu_id = JRequest::getInt('id'); $db = $this->getDbo(); $query = $db->getQuery(true); $query->select('t.country_name,t.country_code, a.continent_name'); $query->from('#__vectormap_countries AS t') ->join('LEFT', '#__vectormap_continents AS a USING(continent_id)') ->where('t.published = 1'); $db->setQuery($query); $menu_items = $db->loadObjectList(); return $menu_items; } 

и на лицевой стороне у меня есть:

 <?php $menus = $this->menu ?> <?php foreach($menus as $menu): ?> <div><?php echo $menu->continent_name ?></div> <li id="<?php echo $menu->country_code ?>"><?php echo $menu->country_name ?></li> <br /> <?php endforeach; ?> 

и это возвращает:

Африка Южная Африка

Африка Мозамбик, или если я распечатаю массив следующим образом:

 Array ( [0] => stdClass Object ( [country_name] => South Africa [country_code] => ZA [continent_name] => Africa ) [1] => stdClass Object ( [country_name] => Mozambique [country_code] => MZ [continent_name] => Africa ) ) 1 

Теперь, наконец, вопрос, как бы я сортировал его так, чтобы Африка ( continent_name ) не повторялась, а скорее все страны, у которых есть континентовое имя африканского списка под ним?

Имейте в виду, что в Северной Америке и в этом тоже будет играть.

Обобщенный вопрос -> Как я буду сортировать страны под ними, связанные с континентами, любящими в массиве.

Любая помощь очень ценится.

как бы я сортировал это, чтобы все