![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak się nazywa funkcja która by policzyła wszystkie linijki tekstu z jakiejś zmiennej (np. dane z bazy) i jeżeli było by tych linijek więcej niż np. 10 to by ucinała tekst i wstawiała odnośnik do prawidłowego (całego) tekstu? Jak to zrobić również z wyrazami? Napisałem sobię funkcję, ale ona ucina tekst np. po 200 znakach, a gdy jest tam kod html to strasznie wygląda taki kod ucięty.
Przepraszam jeżeli pominąłem coś w manual'u lub w "szukaj". |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jak się nazywa funkcja która[...] ...jak sobie ją nazwiesz, tak będzie się nazwywać... A oto rozwiązanie: http://forum.php.pl/index.php?showtopic=31641 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ale tam jest odpowiedź jak zrobić aby nie uciąć html'a. A jak zrobić, aby nie ucinał np. wyrazów? Aby dać zmiennej strlen lub jakiejś innej właściwość pozwalającą na ucinanie dopiero jak jest spacja.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Niestety mi nie wychodzi, ale za to spróbuje napisać skrypt szukający "spacje" i po np. 50 spacjach dodawał "..." oraz link. Jak mi się uda to napiszę. Ale wy możecie dalej podawać swoje propozycje.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Możesz jeszcze skorzystać ze zwykłego wordwrap()
Jeśli nie skorzystasz z opcjonalnego parametru cut, to nie utnie ci linijki w połowie wyrazu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:50 |