![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, nie wiem jak się za takie coś zabrać:
Potrzebuje po pobraniu konkretnego tekstu (np 1500znaków ale będzie to zmienna liczba) podzielić go na 2 nierówne części. Np pierwsza ma 300znaków a druga - reszte. Czyli coś na kształt explode(); która nie dzieli po określonym separatorze a określonej ilości znaków... Zawsze można podzielić na równe części i wszystkie prócz pierwszej potraktować implode(); tylko kurcze nie wiem jak rozwiązać samo dzielenie tekstu. Byłbym wdzięczny za każde info, nie oczekuje gotowca - ucze się i chętnie poczytam 'wskazówki' (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
jeżeli chcesz zrobić coś na zasadzie, żeby tekst był nie dłuższy niż 300 znaków ale żeby ni urywał się w połowie słowa to możesz, po tym wycięciu 300 znaków, funkcją http://php.net/manual/en/function.strrpos.php ustalić pozycję ostatniej spacji lub ostatniej kropki i jeszcze raz przyciąć tekst tak żeby wyglądał bardziej elegancko, a jeżeli chcesz żeby znalazł pierwszą kropkę lub pierwszą spację za 300 znakiem to robisz funkcją http://php.net/manual/en/function.strpos.php z ustawionym offset na 300
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:05 |