За последние 24 часа нас посетили 17310 программистов и 1294 робота. Сейчас ищут 1484 программиста ...

Достучаться до значений ключа

Тема в разделе "Вопросы от блондинок", создана пользователем rulabeluy, 30 июн 2016.

  1. rulabeluy

    rulabeluy Новичок

    С нами с:
    28 июн 2016
    Сообщения:
    9
    Симпатии:
    0
    как достучаться до значений масива?
    $temperatures = [
    1812 => [-4, -4.4, -0.4, 4.9, 12.7, 18.2, 21.2, 19.8, 13.6, 10.6, 1.8, -9.4],
    1813 => [-9.6, -2.4, -0.3, 9.1, 14.4, 16.2, 18.8, 18.2, 14.9, 7.6, 6.3, -2.8],
    1814 => [-2.4, -8.4, 0.7, 8.6, 11.9, 17.3, 21.6, 19.8, 13.4, 6.2, -0.2, 0.4],
    1815 => [-10.8, -3.1, -1.7, 6.7, 14.6, 18.0, 17.6, 18.4, 13.1, 7.6, 3.5, -6.6]
    ];
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    PHP:
    1. foreach($temperatures as $year => $data)
    2. {
    3. foreach($data as $k => $t)
    4. {
    5. printf("%d-%02d: %0.2f\n", $year, 1 + $k, $t);
    6. }
    7. }
    Код (Text):
    1. 1812-01: -4.00
    2. 1812-02: -4.40
    3. 1812-03: -0.40
    4. 1812-04: 4.90
    5. 1812-05: 12.70
    6. 1812-06: 18.20
    7. 1812-07: 21.20
    8. 1812-08: 19.80
    9. 1812-09: 13.60
    10. 1812-10: 10.60
    11. 1812-11: 1.80
    12. 1812-12: -9.40
    13. 1813-01: -9.60
    14. 1813-02: -2.40
    15. 1813-03: -0.30
    16. 1813-04: 9.10
    17. 1813-05: 14.40
    18. 1813-06: 16.20
    19. 1813-07: 18.80
    20. 1813-08: 18.20
    21. 1813-09: 14.90
    22. 1813-10: 7.60
    23. 1813-11: 6.30
    24. 1813-12: -2.80
    25. 1814-01: -2.40
    26. 1814-02: -8.40
    27. 1814-03: 0.70
    28. 1814-04: 8.60
    29. 1814-05: 11.90
    30. 1814-06: 17.30
    31. 1814-07: 21.60
    32. 1814-08: 19.80
    33. 1814-09: 13.40
    34. 1814-10: 6.20
    35. 1814-11: -0.20
    36. 1814-12: 0.40
    37. 1815-01: -10.80
    38. 1815-02: -3.10
    39. 1815-03: -1.70
    40. 1815-04: 6.70
    41. 1815-05: 14.60
    42. 1815-06: 18.00
    43. 1815-07: 17.60
    44. 1815-08: 18.40
    45. 1815-09: 13.10
    46. 1815-10: 7.60
    47. 1815-11: 3.50
    48. 1815-12: -6.60
     
  4. rulabeluy

    rulabeluy Новичок

    С нами с:
    28 июн 2016
    Сообщения:
    9
    Симпатии:
    0

    ми еще не учили foreach(
    --- Добавлено ---
    разделил на ключи и значения
    $keys=array_keys($temperatures);
    $value=array_values($temperatures);

    но в $value не могу достучаться до елементов
    при виводе всегда "0"
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    куда полезнее учиться думать и читать. в официальном мануале собрано достаточно материала. у тебя есть массив, но ты не умеешь с ним обращаться? конечно же нужно быстрее задать вопрос на форуме. мануала не открывал. садись, кол.
     
  6. rulabeluy

    rulabeluy Новичок

    С нами с:
    28 июн 2016
    Сообщения:
    9
    Симпатии:
    0
    остряк
    остряк
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну по делу же сказал?
     
  8. rulabeluy

    rulabeluy Новичок

    С нами с:
    28 июн 2016
    Сообщения:
    9
    Симпатии:
    0
    форум для того чтоб задавать вопроси , вот я и задаю не хочешь помочь то не надо
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    форум чтобы отвечать на вопросы что конкретно не понятно в документации если ответ есть в ней
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    форум для того чтоб общаться. ты пришел с нулевыми знаниями. вместо того чтоб ознакомиться в официальном мануале со списком функций и конструкций, которые составляют базис языка, ты пришел задать вопрос на форуме. позавчера ты не знал как работать со строками, сегодня с массивами. послезавтра с числами придешь? а что с тобой будет когда пойдут классы? развивать надо в первую очередь скил программирования. его преподают в школе. ты как-то работаешь над собой? я так вижу кроме запуска браузера и перехода на форум - никак. отсюда и режим петросяныча.
    --- Добавлено ---
    я вспомнил как называется элитный раздел для тех кто промахивается мимо мануала и попадает на форум. добро пожаловать.
     
    askanim нравится это.
  11. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    А можно мне плиз, можно мне?) Тяну руку.
    --- Добавлено ---
    Хотя уже и так сказали всё что нужно :D