Jak podzielić tekst(łańcuch znaków) na akapity?

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
zephyr7
Posty: 13
Rejestracja: pt gru 17, 2004 9:04 pm
Kontakt:

Jak podzielić tekst(łańcuch znaków) na akapity?

Post autor: zephyr7 »

mam pewien łańcuch znaków, powiedzmy:

$text="Jakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdań

Jakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdań";

Dodatkowo w ciągu $text znajdują się znaczniki HTML odpowiadające za style etc. Jak można najłatwiej podzielić tekst na akapity, chodzi mi przede wszystkim o wydzelenie ostatniego akapitu.

Dla przykładu, powiedzmy, że ostatni akapit wygląda tak:
"Jakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdańJakiśtam tekst, parę zdań</span></b></p><p>";

Skrypt powinien uwzględnić zmieniającą się ilość znaków na końcu łańcucha i znaleźć sposób na wydzielenie tylko ostatniego akapitu....

do tej pory korzystałem z funkcji SPLIT, wydzielając tekst na podstawie znaczników <p></p>

Jeśli jest jakiś prostrzy, lepszy sposób, bardzo proszę o pomoc!
ODPOWIEDZ