Аватар для dupre
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 6

Массив, где в качестве ключей названия стран, а в качестве значений – массивы с городами

26.01.2016, 17:00. Показов 2795. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обращение к опытным php программистам. Вывел в цикле значения массива:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$capitals = array(
            'Россия' => array('Москва', 'Петербург', 'Липецк', 'Львов'), 
            'Англия' => array('Лондон', 'Бирмингем', 'Ливерпуль', 'Лёниксберг'), 
            'Испания' => array('Мадрид', 'Валенсия', 'Лос-Пальмос') 
        );
 
 foreach($capitals as $country => $cities){
        echo "<h2>$country</h2>";
        
        foreach($cities as $num => $name){
            echo $name . '<br>';
        }
    }
Всё хорошо работает.

Далее хотел сделать вывод городов в обратном порядке, но осилить получилось лишь в упрощённом варианте, в таком:
PHP
1
2
3
4
5
 $reversal = array('Moscow', 'Paris', 'Rome', 'Madrid');
    
    for($a = count($reversal) - 1; $a >= 0; $a--){
        echo $reversal[$a] . '<br>';
    }
Прошу вразумить и показать, как написать вывод городов(!) в обратном порядке для верхнего кода, оставив вывод имён стран как есть.
Сам не справился, потому как опыта, пока, считай нет.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2016, 17:00
Ответы с готовыми решениями:

Объявите массив, где ключи названия стран, а значением массивы со значениями городов из соотвест страны
Всем привет, подскажите как сделать. Не могу никак сделать. Все перепробовала) Объявите массив, где в качестве ключей будут...

Dictionary с адресами классов в качестве ключей
Предположим есть такой код: MyClass x, y; У класса MyClass есть конструктор по умолчанию, так что x и y равны. Я хочу, чтобы...

Функция, принимающая в качестве аргумента массив значений, и возвращающая наибольший элемент в массиве
Помогите написать на СИ &quot;Создайте функцию, которая принимает в качестве аргумента массив значений и возвращает наибольший элемент в...

4
 Аватар для Mashka_mulashka
25 / 25 / 11
Регистрация: 13.12.2011
Сообщений: 818
26.01.2016, 17:08
Лучший ответ Сообщение было отмечено dupre как решение

Решение

PHP
1
2
3
$reversal = array('Moscow', 'Paris', 'Rome', 'Madrid');
$reversal = array_reverse($reversal);
print_r($reversal)
http://php.net/manual/ru/funct... everse.php
1
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
26.01.2016, 17:09
dupre, array_reverse
1
 Аватар для dupre
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 6
26.01.2016, 17:31  [ТС]
Спасибо, за поддержку. Вроде, всё понятно, буду пробовать. Надеюсь всё получится.
0
 Аватар для dupre
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 6
28.01.2016, 14:22  [ТС]
PHP
1
2
3
4
5
 $reversal = array('Moscow', 'Paris', 'Rome', 'Madrid');
    
    for($a = count($reversal) - 1; $a >= 0; $a--){
        echo $reversal[$a] . '<br>';
    }
Вот так вот, всё отличненько работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.01.2016, 14:22
Помогаю со студенческими работами здесь

Построить массив в виде строки D (1,5), в котором в качестве значений нужны рассчитать среднегеометрическое
Добрый день, специалисты! Помогите мне, пожалуйста, в полученной матрице d (17,5), все значения, которые меньше значения выражения...

передача пременной в запрос в качестве названия БД
как передать переменную в запрос? $x=$_GET; mysql_query(&quot;SELECT * FROM '$z' &quot;); Добавлено через 21 минуту и еще один вопрос:...

Искать файл, который задан в качестве первого параметра, в каталогах, заданных в качестве остальных параметров
Нужен командный файл, который будет искать файл, который задан в качестве первого параметра в каталогах, заданных в качестве остальных...

Подстановка в формулу значения из ячейки в качестве названия листа
Добрый день! имеются листы с названиями по месяцам внутри которых одинаковые таблицы. Задача сделать сводную таблицу и...

КАК в качестве префикса названия таблицы указать имя каталога?
Есть каталоги 1,2,3, В каждом есть файл index.php c содержимым: N_sqltablename Нужно чтобы в файлах ../1/index.php было 1_sqltablename ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru