@skyhitr

Как изменить текст между тегами html на php?

Нужно удалить цифру перед ФИО

<select name=" " id="speaker_152" class="postform">
    <option value="" selected="selected">Спикер</option>
    <option class="level-0" value="20">1 ФИО</option>
    <option class="level-0" value="21">2 ФИО</option>
    <option class="level-0" value="22">3 ФИО</option>
</select>


Все пока к чему пришел, это удаление всего между тегами
$result = preg_replace('#(<option[^>]*>).*?(</option>)#', '$1$2', $html);
echo $result;
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@dodo512
preg_replace('#<option[^>]*>\s*\K\d#', '', $html)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы