Как заменить дивы на определенном блоке?

Здравствуйте! Есть такой код:
$drawControl = function($title, $value, $required, array $class = array()){
    if($required) $class[] = 'j-required';
    ?>
    <div class="control-group j-control-group<?= ( ! empty($class) ? ' '.join(' ', $class) : '' ) ?>">
        <label class="control-label"><?= $title ?><? if($required) { ?><span class="required-mark">*</span><? } ?></label>
        <div class="controls">
            <?= $value ?>
        </div>
    </div>


Здесь создается блок со свойствами, которые берутся из <?= $value ?>

И есть вот такой код:
case Dynprops::typeCheckboxGroup:
            {
                $value = ( isset($d['value']) && $d['value'] ? explode(';', $d['value']) : explode(';', $d['default_value']) );
                if ( ! empty($d['group_one_row']) ) {
                    $html = '';
                    foreach($d['multi'] as $v) {
                        $html .= '<label class="checkbox inline"><input type="checkbox" name="'.$name.'[]"
                                '.(in_array($v['value'],$value)?' checked="checked"':'').' value="'.$v['value'].'" data-num="'.$v['num'].'" />'.$v['name'].'</label>';
                    }
                } else {
                    $html = HTML::renderList($d['multi'], $value, function($k,$i,$values) use ($name) {
                            $v = &$i['value'];
                            return '<li><label class="checkbox"><input type="checkbox" name="'.$name.'[]"
                                '.(in_array($v,$values)?' checked="checked"':'').' value="'.$v.'" data-num="'.$i['num'].'" />'.$i['name'].'</label></li>';
                        },
                        array(2=>4,3=>15),
                        array('class'=>'unstyled span'.(sizeof($d['multi']) > 15 ? 4 : 13))
                    );
                }

            } break;


Здесь создается группа св-в со множественным выбором. Для этой группы нужно убрать все дивы из первого куска кода и заменить их на другие. Как это сделать?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим
Регулярные?
preg_replace, например
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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