Jump to content
php.lv forumi

preg_match vai kaut kas liidziigs


Aleksandrs

Recommended Posts

Ir teksts ~500 vārdi.

Ir jāatēlo tikai 50 vārdi ar substr to var izdarīt, bet ir problēma,

jo tekstā ir arī html tagi, attiecīgi to ar substr abstrādājot + htmlspecialchars lai nebojā lapas kopējo kodu, sanāk izvadīt nesmuku html daļu, kas sastāv no 50 simboliem.

 

Ir nepieciešams, pārbaudīt, vai pirmajos 50 simbolos nav kāds html taga iesākts gabals, ja ir, tad tas ir jānobeidz + jāizvada pāris simboli pēc tā ja arī tajos ir kāds tags, tad tas arī ir jānobeidz.

 

Kā to uztaisīt?

Izvilkt, cik iesāktie tagi, tad aratrast kur tie nobeidzas un pēc tā ar substr izskaitļot atlikušo daļu?

Link to comment
Share on other sites

$tes_ar_html = "<b>super texc la la la </b>";

$text_bez_html = strip_tags($tes_ar_html);

echo substr($text_bez_html,0,50);

//izvadiisies pirmie 50 simboli.

 

neesmu testeejis, bet vaidzeetu straadaat

Link to comment
Share on other sites

×
×
  • Create New...