Суть проблемы:
Вывожу option массивом (строки в таблице) и есть в строках параметр выбранных option ( $rows_group[0]['StageForm'] хранится в json в таком формате ["29","30","44"], поэтому их тоже перебираю массивом ) и получается массив в массиве в итоге выходят повторения, как исправить?
В базу заношу массив, поэтому получается json
if (isset($_POST['StageForm'])) {
$StageForm = json_encode($_POST['StageForm']);
}
// Выводим все этапы (select)
$jsonStage = json_decode($rows_group[0]['StageForm']);
foreach ($rowsT as $key => $funnels) {
foreach ($jsonStage as $key => $stage) {
$option_funnels .= '<option value="'.$funnels['id'].'" '.($stage == $funnels['id'] ? ' selected' : '').'>'.$funnels['name_stage'].'</option>';
}
}
Вот так получается на выходе