Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Matroskin_Kot
3 / 3 / 3
Регистрация: 10.05.2016
Сообщений: 1,051
1

Как добраться до нужного элемента в массиве

06.12.2018, 10:10. Просмотров 294. Ответов 3
Метки нет (Все метки)

Есть такой массив
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[en] => Array
        (
            [id] => 2
            [order] => 2
            [slug] => en
            [locale] => en-US
            [name] => English
            [url] => http://site.loc/en/home/
            [flag] => http://site.loc/wp-content/plugins/polylang/flags/us.png
            [current_lang] => 
            [no_translation] => 
            [classes] => Array
                (
                    [0] => lang-item
                    [1] => lang-item-2
                    [2] => lang-item-en
                )
 
        )
 
    [uk] => Array
        (
            [id] => 9
            [order] => 3
            [slug] => uk
            [locale] => uk
            [name] => Українська
            [url] => http://site.loc/uk/golovna/
            [flag] => http://site.loc/wp-content/plugins/polylang/flags/ua.png
            [current_lang] => 
            [no_translation] => 
            [classes] => Array
                (
                    [0] => lang-item
                    [1] => lang-item-9
                    [2] => lang-item-uk
                )
 
        )
Вот я так написал код
PHP
1
2
3
<?php if(isset($translations->en)): ?>
          <li><a href="<?php echo $translations->en->url; ?>"><img src="/images/EN.png" alt="EN"></a></li>
          <?php endif; ?>
Ну что то он не работает.
Подскажите как мне добраться до en->url ?

Добавлено через 1 минуту
Вот такая ошибка идет
Warning: Use of undefined constant en - assumed 'en' (this will throw an Error in a future version of PHP) in
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2018, 10:10
Ответы с готовыми решениями:

Вывод <br> для нужного элемента в 2-мерном массиве
&lt;?php $trans = array( &quot;name1&quot; =&gt; array(&quot;Мама&quot;,&quot;Папа&quot;,&quot;Дядя&quot;,), &quot;head&quot; =&gt;...

Как добраться до элемента массива?
Подскажите, как можно добраться до элемента массива. не получается. делаю запрос json на...

Поиск нужного элемента в отсортированном массиве
Здраствуйте. Решаю задачу 2 день, неполучается. Подумал сюда обратиться. В общем задача такая. Есть...

Как добраться до элемента символьного массива?
Доброго времени суток всем! Помогите, пожалуйста! Как можно получить доступ к элементу символьного...

Как добраться до элемента в CMS joomla?
Добрый вечер. помогите пж добраться до элемента в footer!!! всё лишнее уже удалил, а до текста...

3
Строитель
714 / 480 / 228
Регистрация: 09.07.2018
Сообщений: 1,236
06.12.2018, 10:38 2
Matroskin_Kot, теоретически так
PHP
1
<?= $translations['en']['url'] ?>
0
Сынок
29 / 45 / 18
Регистрация: 18.07.2018
Сообщений: 578
06.12.2018, 10:43 3
ждите, в PHP 8 исправят

а вообще Вы массив преобразовали в объект? пишите, что есть массив, но работаете с ним, как с объектом
0
renat_dmitriev
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
06.12.2018, 15:25 4
Почему ключи заключены в скобки? Так можно разве?
0
06.12.2018, 15:25
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2018, 15:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

FindWindowEx как добраться до дочернего элемента?
Привет Всем, нужна помощь. задача стандартная: есть приложение которое нужно автоматизировать -...

БП 3.0. Как добраться до реквизита формы элемента справочника?
Доброго времени суток всем! Конфигурация БП 3.0 доработанная. Столкнулся с такой проблемой: Есть...

Как реализовать игру по поиску нужного элемента
Суть игры по ссылке http://www.xumuk.ru/igra_tm/ Случайным образом выдается элемент, его нужно...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.