[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поясните о ключах двумерного массива
Guest
Здраствуйте! При разработке скрипта я столкнулся с одной проблемой, в которой сам не смог разобраться. Предположим есть массив $a:

$a['ru']['ru1']=true;
$a['ru']['ru2']=true;
$a['ru']['ru3']=true;
$a['en']['en1']=true;
$a['en']['en2']=true;

И нужно как-то сделать, чтобы в одной переменной у нас было написано "ru, en" а в другой "ru1, ru2, ru3"



Спустя 1 час, 30 минут, 3 секунды (11.08.2012 - 18:58) kamanch написал(а):
У тебя впринципе неверное представление о масивах.
Двумерный масив - это таблица, у которой есть строки и столбцы.
Имена у этих строк и столбцов - это индексы массива.
А то, что в клеточках таблицы - это значения элементов массива.
В твоем случае это выглядит так:
user posted image

Спустя 59 минут, 47 секунд (11.08.2012 - 19:57) Guest написал(а):
kamanch, спасибо за расъяснение, но это мало что изменило. Мне нужно получить те значения, которые у вас на картинке выделены жирным шрифтом. Я так полагаю, нужно имя массива передать как аргумент некоей функции. Но что это за функция должна быть?

Спустя 2 часа, 29 минут, 5 секунд (11.08.2012 - 22:26) kamanch написал(а):
Функция array_keys();
Вибирает ключи массива.
И на всякий случай сюда: Функции для работы с массивами
На любой вкус. Выбирай.

Спустя 1 час, 31 минута, 25 секунд (11.08.2012 - 23:58) Guest написал(а):
kamanch, спасибо большое! Эту функцию я и искал. Тема исчерпана
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.