your_uncle
@your_uncle
старый я. учусь я

Как присвоить selected select option по значению из массива PHP?

Всем привет! Есть массив:
Array (
 [0] => Array ( [id] => 14 [c_name] => toto [url] => https://ranking.com [repetition] => 3 [ton] => 3 [type] => 2 [date] => 12.04.2018 ) 
[1] => Array ( [id] => 15 [c_name] => toto [url] => https://ranking.com [repetition] => 1 [ton] => 2 [type] => 4 [date] => 12.04.2018 ) 
[2] => Array ( [id] => 16 [c_name] => toto [url] => https://ranking.com [repetition] => 2 [ton] => 2 [ton] [type] =>4 [date] => 12.04.2018 ) )

Есть также таблица с селектами типа
echo "<td class='sel1'><select name=$arr[$i]['url'] class='custom-select ton' >
    <option  value='0' selected>Не определена</option>
    <option value='1'>Положительная</option>
    <option value='2'>Отрицательная</option>
    <option value='3'>Нейтральная</option>
    <option value='4'>Нерелевантная</option>
  </select></td>";

В этом массиве есть [ton], значение которого должно быть значением option. Подскажите, пожалуйста, как сделать так чтоб селекту с этим значением был присвоен selected.
цикл и вывод таблицы мне не нужен. необходимо лишь разобраться с селектом

Спасибо
  • Вопрос задан
  • 523 просмотра
Решения вопроса 1
sonca-ca
@sonca-ca
Выводите селект в цикле с проверкой если это нужный option, ставьте ему selected
Или после скриптами нужному select ставьте нужное значение
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы