Помощник
|
Поиск ключа в многомерном массиве |
forest69
|
Сообщение
#1
|
||
|
|
||
|
|||
ZhukV |
13.3.2010, 19:58;
Ответить: ZhukV
Сообщение
#2
|
|
На мой взгляд, лучше вытащить все ключи и индексы масиивва, а потом аж проверять
|
|
|
forest69
|
Сообщение
#3
|
|
что-то команда list() не работает...
пишу так, но он ничего не выводит [PHP] list($about, $studing) = $menu; [/PHP] |
|
|
forest69
|
Сообщение
#4
|
|
а если например попробовать не через цикл foreach?
|
|
|
forest69
|
Сообщение
#5
|
|
|
Все оказалось намного проще, не нужно было вытаскивать ключи. Просто сделал 2 условия и все.
Вот, что получилось: Есть двумерный массив: [PHP] $menu = array( "О нас" => array( "История" => "./history.php", "Выпускники" => "./vipusk.php", "Сотрудники" => "./sotr.php", "Награды" => "./proud.php", "Дисциплины" => "./disc.php", "Труды" => "./trud.php", "Доктора и кандидаты наук" => "./kand.php"), "Обучение" => array( "Задания" => "./works.php", "СНТО и конкурсы" => "./SNTO.php", "Практика" => "./praktica.php", "Студенческий уголок" => "./student/index.html", "Рекомендуемая литература" => "./publ.php") ); [/PHP] А вот поиск ключа в этом массиве: [PHP] if ($thisPage==''){ echo('Вы находитесь на официальном сайте кафедры "Инструментальная техника и технологии"'); }else { foreach($menu as $main => $submenu) { if (array_key_exists($thisPage,$submenu)) { echo('<a href="./index.php" target="_self">Главная</a> / '.$main.' / '.$thisPage); } } } [/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Smmsearch.net - поиск самой дешевой накрутки в социальных сетях. | 0 | Professor7717 | 3294 | 13.8.2021, 19:53 автор: Professor7717 |
|
Поиск кодера в команду. PHP, Pyton. На постоянку. | 7 | getsend_mw | 2867 | 3.2.2021, 21:15 автор: getsend_mw |
|
Поиск копирайтера на игровую тематику Поиск копирайтера на игровую тематику |
4 | a1ex777 | 1653 | 2.10.2020, 16:01 автор: AndreyBozhenko |
|
SmmBox - поиск, аналитика и отложенная публикация в соцсетях. Официально! | 23 | smmbox | 11940 | 13.5.2020, 11:12 автор: smmbox |
|
Поиск, сбор информации, парсинг (недорого) Предлагаю услуги по поиску, сбору информации, парсингу и т.д. |
0 | Kabardin | 1351 | 11.3.2020, 14:59 автор: Kabardin |
Текстовая версия | Сейчас: 24.4.2024, 20:22 |