De multe ori dorim sa aratam doar un previw al unul articol sau a unor date in format text. Ce poti face daca doresti sa afisezi sa spunem primele 250 de caractere dintr-un text?

O varianta foarte simpla pe care o folosesc eu este urmatoarea functie:


function strings_more($text, $numchar, $wordafter = "..") {
 if (strlen ( trim ( $text ) ) > $numchar) {
 return substr ( $text, 0, (($numchar - 1) - strlen ( $wordafter )) ) . $wordafter;
 } else {
 return $text;
 }
}

Dupa cum bine observi functia de mai sus are 3 argumente:

  • $text = textul intreg care doresti sa il afisezi;
  • $numchar = numarul de caractere pe care doresti sa il arati pe pagina;
  • $wordafter = aceasta este o variabila opionala care afiseaza dupa textul respectiv niste caractere alese de tine – standard sunt puse doua puncte.
Citeste si:   Validarea formulare

Spune si tu parerea...