![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Tworzę system CMS pod stronę i zatrzymałem się w momencie skrócenia wyciągniętego z bazy danych rekordu do wyznaczonej wartości znaków. Chodzi o to, by tzw. 'skrócony opis' wyświetlał tylko oznaczoną ilość znaków i urywał resztę dodając np. wielokropek. Korzystam z pętli do wyświetlania newsów na stronie głównej. Zmienna $text to treść artykułu.
Stworzyłem funkcję ograniczającą pobrany rekord do 50 znaków, lecz bez żadnych błędów rekord nie zostaje skrócony. W czym tkwi problem? ---- /wybaczcie - temat do usunięcia. Sam już doszedłem do swojego błędu. Ten post edytował Muphet 23.04.2012, 16:48:45 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 27 Pomógł: 4 Dołączył: 27.01.2012 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Osobiście preferuję rozbicie na słowa i przelecenie przez nie foreachem (po to jest )
Dorzuciłbym jeszcze obsługę znaków niealfanumerycznych np. kropki (.) lub przecinka (,), żeby string nie kończył się:
-------------------- Zapraszam do głosowania na agendę PHPCon Poland 2013 http://www.phpcon.pl/2013/pl/agenda.
--- Piotr Pasich piotr.pasich@xsolve.pl www.xsolve.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 02:45 |