2015-07-24 4 views
0

Я хочу заменить строку, которую я получаю из базы данных. Я хочу заменить span пустой строкой.Замените тег html классом и var php

Моя строка так:

<p><span class="coursehours">x horas lectivas</span> 
<span class="coursehours">x horas prácticas</span></p> 

X это число, и я хочу, чтобы удалить тег р цельные.

Как мне это сделать?

+0

Каков ваш ожидаемый результат? Что вы пробовали? – Ben

+0

Посмотрите на этот ответ: http://stackoverflow.com/questions/11165895/php-strip-tags-remove-only-certain-tags-and-their-contents –

+0

Взгляните на «парсеры дома» и " обычные выражения". – arkascha

ответ

0

Я думаю, что это тоже должно работать?

var text = "<p> <span class='coursehours'>x horas lectivas</span> <span class='coursehours'>x horas prácticas</span></p>"; 
 
var str = text.trim().substring(3, text.length - 4); 
 
alert(str.trim());

0

К сожалению, потому что я объяснил неправильно

То, что я хотел устранить лишь те SPAN

Кажется с этим фиксируется

preg_replace('#<span class="coursehours">(.*?)</span>#', '', $string); 

Спасибо всем!

Смежные вопросы