Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] Obcinanie zbyt długiego tekstu
#1
Czasem przydatna jest funkcja obcinania tekstu, kiedy ten jest za długi. Postanowiłem więc takową napisać.
Kod:
<?php
function utnij_go($tekst, $max, $zost)
{
  if(strlen($tekst) > $max)
  {
    $max .=strlen($zost);
    $tekst = strrev(strstr(strrev(substr($$tekst, 0, $max)), ' '));
    $tekst .= $zost;
  }
  return $tekst;
}
$tekst_2 = "Pewien tekst.";
utnij_go($tekst_2, 6, '...');
?>
6 oznacza ile znaków ma być wyświetlonych, a te trzy kropki oznaczają to co ma zostać napisane po skróceniu tekstu.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zapisywanie do pliku z textarea dokładnie wpisanego tekstu garfield23 2 3,593 02-04-2013, 21:30
Ostatni post: garfield23
  Edycja tekstu online Marys 2 3,321 19-03-2011, 20:30
Ostatni post: Marys
  Operacje na plikach tekstowych - Wyświetlanie tekstu wielu-liliowego Devias 1 2,445 11-03-2011, 22:58
Ostatni post: R_Rafalsky
  "Filtracja" tekstu kajzur 0 2,479 26-12-2008, 00:38
Ostatni post: kajzur

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl