За последние 24 часа нас посетили 40508 программистов и 1280 роботов. Сейчас ищут 1235 программистов ...

как задать класс первому массиву если это возможно?

Тема в разделе "PHP для новичков", создана пользователем AlexsaiL, 11 мар 2017.

  1. AlexsaiL

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

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    с помощью такого кода я задал класс одному из ключей первого массива
    Код (Text):
    1. $row['ID_GROUP_OF_GROUP'] = $row['ID_GROUP_OF_GROUP'] . ($first ? ' class="active" ' : '') ;
    , но в этом массиве ключ [children] выводит еще ассоциативные массивы. как мне ключу [children] тоже задать класс у которого значение массив [children] => Array (....
    Код (Text):
    1. Array
    2. (
    3.     [0] => Array
    4.         (
    5.             [ID] => 1
    6.             [ID_GROUP_OF_GROUP] => 10 class="active"
    7.             [NAME_RUS] => Устройства
    8.             [ORDERA] =>
    9.             [children] => Array
    10.                 (
    11.                     [0] => Array
    12.                         (
    13.                             [ID] => 53
    14.                             [ID_GROUP_OF_GROUP] => 10
    15.                             [ID_GROUP_OF_PRODUCTS] => 300
    16.                             [NAME_RUS] => Смартфоны
    17.                             [NAME_RUS1] => Смарт
    18.                         )
    19.  
    20.                     [1] => Array
    21.                         (
    22.                             [ID] => 25
    23.                             [ID_GROUP_OF_GROUP] => 10
    24.                             [ID_GROUP_OF_PRODUCTS] => 310
    25.                             [NAME_RUS] => Защи....
     
  2. Sergey_Tsarev

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

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Мне кажется, что классы лучше присваивать при выводе. Зачем писать класс в массив?
     
  3. AlexsaiL

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

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    Сергей, а ты с шаблонизатором Smarty сталкивался? если имеется опыт небольшой, то там просто так не добавишь тегу класс, если у тебя выводится список разделов, класс то добавиться, но у каждого тега будет этот класс. если ты имел ввиду как то по другому присвоить класс то поделись знанием. Буду только благодарен.
     
  4. Sergey_Tsarev

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

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Данные из массива выводятся через цикл? Вот в условиях и пропиши когда какой класс присваивать.