За последние 24 часа нас посетил 18761 программист и 1648 роботов. Сейчас ищут 868 программистов ...

Вывод значений из array в select

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

  1. mangoz

    mangoz Новичок

    С нами с:
    27 июл 2016
    Сообщения:
    27
    Симпатии:
    0
    Есть массив:

    Код (Text):
    1. $options = array(
    2.             0 => '<option value="0">'.$hesklang['critical'].'</option>',
    3.             1 => '<option value="1">'.$hesklang['high'].'</option>',
    4.             2 => '<option value="2">'.$hesklang['medium'].'</option>',
    5.             3 => '<option value="3">'.$hesklang['low'].'</option>'
    6.         );
    7.  
    8.  switch ($ticket['priority'])
    9.         {
    10.             case 0:
    11.                 echo '<font class="critical">'.$hesklang['critical'].'</font>';
    12.                 unset($options[0]);
    13.                 break;
    14.             case 1:
    15.                 echo '<font class="important">'.$hesklang['high'].'</font>';
    16.                 unset($options[1]);
    17.                 break;
    18.             case 2:
    19.                 echo '<font class="medium">'.$hesklang['medium'].'</font>';
    20.                 unset($options[2]);
    21.                 break;
    22.             default:
    23.                 echo $hesklang['low'];
    24.                 unset($options[3]);
    25.         }
    Есть select
    Код (Text):
    1.  <option value="-1" selected="selected">'.$ticket['priority'].'</option>
    Данный код мне выводит в список, цифры 0,1,2,3. А нужно, чтобы выводил эти значения $hesklang['critical'],.$hesklang['high'].,$hesklang['medium'] и $hesklang['low']

    Как реализовать вывод?
     
  2. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Вы не привели код, выводящий select
     
  3. mangoz

    mangoz Новичок

    С нами с:
    27 июл 2016
    Сообщения:
    27
    Симпатии:
    0
    PHP:
    1. <select name="priority">
    2.         <option value="-1" selected="selected">'.$hesklang['select'].'</option>
    3.         ';
    4.        echo implode('',$options);
    5.        echo '
    6.         </select>
     
    #3 mangoz, 11 авг 2016
    Последнее редактирование модератором: 11 авг 2016
  4. denis01

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

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

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @mangoz, select генерируется в php?
     
  6. mangoz

    mangoz Новичок

    С нами с:
    27 июл 2016
    Сообщения:
    27
    Симпатии:
    0
    да