![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 14 Dołączył: 13.01.2008 Skąd: Birmingham Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuję, raz kolejny pomocy od Was (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Rzecz wygląda następująco: - W zmiennej $x mam zapisane n zdań (załóżmy, że ok. 1200-1500 znaków). I teraz chciałbym, aby ktoś mi pomógł sklecić funkcję, która by z tej funkcji wyciąga pierwsze 300 znaków, ale pod warunkiem, że kropka kończy to zdanie. (w preg_matchu jakoś uklecić, aby wychwytywał słowo i kropkę po nim, bez spacji). Ma to służyć jako "skrót" wiadomości do wyświetlania newsów, a nie chcę aby wyświetlało mi na przykład ciąg znaków "[...] uli..." i ludzie nie musieliby się domyślać o co chodzi :/ Mam nadzieję, że zrozumiałe jest mniejwięcej ten post: ) Pozdro |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 14 Dołączył: 13.01.2008 Skąd: Birmingham Ostrzeżenie: (0%) ![]() ![]() |
yy... Wybacz proszę, ale zmienna $skrot to Twoja zmienna a z nią nic nie robiłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
edit:
Mam takie coś. Tylko jedna rzecz: mianowice preg_match wychwytuje pierwszą kropę. Jak zrobić, żeby uchwycił ostatnią? Nie jestem dobry w klepanie patternów :/ @EDIT2:
DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Axexis 24.11.2008, 21:01:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 02:11 |