Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obcięcie tekstu i kodowanie(?)
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Potrzebuję skrócić tekst do 175 znaków. Mam taką funkcję (zresztą chyba z tego forum):
  1. function ciach($tresc,$ile) {
  2. $licz = strlen($tresc);
  3. if ($licz>=$ile) {
  4. $tnij = substr($tresc, 0,$ile);
  5. $txt = trim($tnij)."...";
  6. } else {
  7. $txt = $tresc;
  8. }
  9. return $txt;
  10. }

Po jej wywołaniu czasami na końcu znaków (ale przed "...") wyskakuje mi dziwny znak - czarny romb ze znakiem zapytania w środku. Wywnioskowałem, że to przez kodowanie bo często pojawia się on tam gdzie ma być polska litera.

P.S. Fajnie jakby ktoś pomógł ulepszyć ten skrypt, żeby obcinał tekst do ostatnie wyrazu i żeby nie przecinał ostatniego wyrazu w połowie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 23:53