Nos, van nekem egy tartalomkezelőm, nevezzük sajátnak és van benne több ezer cikk. Szeretnék hozzá mondjuk 500 karakteres bevezetőket generálni. Na most erre kiválóan alkalmas a php substr beépített függvénye, de ha pont oda esik egy html tag, akkor azt is ketté vágja, ami ugye nem jó. Ezt sikerült megoldani egy preg-replace-szel.
A gondom azzal van, hogy ha mondjuk van egy félkövér mondat és a mondat felénél vágja el a substr, akkor a <b> zárótagje is megy a fenébe, amitől az oldalam utána lévő része félkövér lesz. Ezt hogyan lehetne megoldani? Valami olyan megoldásra lenne szükségem, ami a folyamat végén ha kell, lezárja a nyitva maradt tageket.
Hasonló témák:
Könyvjelzők