Skocz do zawartości

Wycinanie fragmentu tekstu


M@k

Rekomendowane odpowiedzi

Witam mam taki problem i za nic mi nie chce działać.

A mianowicie chciałbym z określonego tekstu wyciąć określony fragment. Np od 200 (znaku) do 600

Kombinuje np tak:

$wyciecie = substr($string, 200, strrpos(substr($string, 200, 600), " "));

Ładnie to działa, ale jest problem z którym nie mogę sobie poradzić. Na końcu sprawdza czy jest spacja aby nie ucinał wyrazów, ale za nic nie mogę dojść jak to zrobić aby na początku również nie obcinał wyrazu np. w połowie.

Za wszelka pomoc będę bardzo wdzięczny.

Pozdrawiam

OK Już mam !!!

Odnośnik do komentarza
Udostępnij na innych stronach

Rozbić funkcją explode() po spacjach na składowe (słowa) i potem je odpowiednio poskładać w string w pętli sprawdzając na bieżąco długość ciągu .

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

$wyciecie = substr($string, strpos(substr($string, 200, 600), " "), strrpos(substr($string, 200, 600), " "));

strrpos & strpos

A dla leniwych: sprzątanie białystok ;]

A dla relaksu możesz zapalić kadzidełka

faceplus_banner_234x60_black.png Punkty FanCop od 3pln / 1k

SPRZEDAM: Volvo S40 1.9D, 2002; 220k przebiegu. Lokalizacja: Białystok; Tel 724-148-596

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności