Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] dzielenie długiego stringa na kilka mniejszych.
Forum PHP.pl > Forum > Przedszkole
b4x
Mam takie coś:

  1. <?php
  2. function dziel($c) {
  3.  
  4.        $dlugosc = strlen($c);
  5.  
  6.        $dlugosc = $dlugosc / 300 ;
  7.  
  8.        $dlugosc = round($dlugosc);
  9.  
  10.  
  11.            for($i=1;$i<=$dlugosc;$i++) {
  12.  
  13.                $gdzie = $i * 300;
  14.                    $c = substr_replace($c, '[dlugie]', $gdzie, 0);
  15.            }
  16.  
  17.        $c = explode('[dlugie]', $c);
  18.  
  19.        return $c;
  20.  
  21.    }
  22. ?>



Mam tekst np. który ma 1000 znaków chcę go podzielić po 300 znaków - ale tak żeby nie ucięło mi słów. czyli żeby tak nie było:

witam was wszys[dlugie]tkich (bo aktualnie mi tak robi.)

Jak zrobić by było poprawnie ?
WebKing
A jak ma to dzielić np. witam was [dlugie] wszystkich??
b4x
@WebKing - tak, najlepiej by tak było.
Cienki1980
Sprawdź ten wątek. Jest tam kod obcinający długi string do krótszego, z zachowaniem pełnych słow.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.