[PHP] Usunięcie znaczników i zawartości

0

Jak, mając dany tekst usunąć tekst w nim fragment np. od

<div class="src">

do jego końca, czyli </div>


Przykład:
mam tekst:
```php
$str = 'AAA<div class="src">BBB</div>CCC';

ma on zostać zamieniony na (po wykonianiu jakiejś funkcji):

$str = 'AAACCC';

Proszę o gotową funkcję jeśli można...

0

Może użyj funkcji strip_tags

0

Może użyj funkcji strip_tags

strip_tags usunie mi tylko tagi a tekst "BBB" zostanie

0

Witam,

no to masz 2 wyjścia jdno ejst takie że peirw korzystasz ze strip_tags a potem usuwasz odpowiednią frazę której <ort>nie</ort> chcesz ale jest to o tyle do niczego jeśli nie wiesz jaką fraze mas zusunąć -> wiesz tylko że chcesz usunąć to co jest pomiędzy tag'ami.
Drugie wyjście polega na napisaniu funkcji sobie które usunie tagi wraz z zawartością [diabel]

Pozdr.
GM

0

Już sobie poradziłem sam :)

$str = preg_replace("/(\<div)(.*?)(div>)/si", "", $str);

1 użytkowników online, w tym zalogowanych: 0, gości: 1