За последние 24 часа нас посетили 71729 программистов и 10270 роботов. Сейчас ищут 2568 программистов ...

Как получить из массива высоту и цвет (условно) хедера, контента и футера.

Тема в разделе "PHP для новичков", создана пользователем south, 5 ноя 2022.

  1. south

    south Новичок

    С нами с:
    25 окт 2022
    Сообщения:
    13
    Симпатии:
    0
    Доброго времени суток! Мне нужно создать массив в котором будут три элемента, условно Header, Content и Footer, просто три прямоугольника, шириной во весь экран. В каждом элементе массива должна быть высота прямоугольника, цвета фона прямоугольника и цвет текста в прямоугольнике. Три прямоугольника должны занимать высоту всего экрана. Покажите пожалуйста пример, как это сделать.
     
  2. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    419
    Симпатии:
    71
    PHP:
    1. <?php
    2. /*Двумерный массив*/
    3. $divs = array('header' =>array('height' => '33%' ,
    4.                                'bgcolor' =>'gray' ,
    5.                                'color' => 'blue') ,
    6.               'content' => array('height' => '33%',
    7.                  'bgcolor' => '#faf',
    8.                  'color' => 'white'),
    9.               'footer' => array('height' => '33%',
    10.                 'bgcolor' => '#ffa',
    11.                 'color' => '#000')
    12.              );
    13.  
    14. ?>
    15. <style>
    16. div{text-align:center}
    17. </style>
    18. <div style="height:
    19. <?php echo $divs['header']['height'] ?>;
    20. background-color:
    21. <?php echo $divs['header']['bgcolor'] ?>;
    22. color:
    23. <?php echo $divs['header']['color'] ?>;
    24. ">Header</div>
    25. <div style="height:<?php echo $divs['content']['height'] ?>;
    26. background-color:
    27. <?php echo $divs['content']['bgcolor'] ?>;
    28. color:
    29. <?php echo $divs['content']['color'] ?>;
    30. ">Content</div>
    31.  
    32. <div style="height:<?php echo $divs['footer']['height'] ?>;
    33. background-color:
    34. <?php echo $divs['footer']['bgcolor'] ?>;
    35. color:
    36. <?php echo $divs['footer']['color'] ?>;
    37. ">Footer</div>
     
    south нравится это.
  3. south

    south Новичок

    С нами с:
    25 окт 2022
    Сообщения:
    13
    Симпатии:
    0
    Спасибо!