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:

[php]

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

[/php]

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:   Arata erorile in PHP

Spune si tu parerea...