Skocz do zawartości

Przechodzenie do nowej lini przy długości znaków


DrN18

Rekomendowane odpowiedzi

Witam,

Mam pewien problem, posiadam skrypt a'la kwejk,demotywatory. I nie mogę rozwiazać jedengo problemu. Chce by Przy dłuższym opisie obrazka tekst się załamywał i przechodził do drugiej linijki. Lecz wystepuje coś takiego:

probkajpg_nearhsw.jpg

A powinien opis być taki

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."

Przy krótszych opisach też ucina np słowo, lub dwa słowa.

Kod odpowiedzialny za łamanie linijki:

// Rozdzielanie tekstu na linijki
                       $split_text=$tekst;
                       $length=strlen($split_text);
                       $str="";
                       $c=0;
                       $wiersze=0;

                       for($i=0;$i<$length;$i++){    
                           $chr=substr($split_text,$i,1);
                           $str[$wiersze].=$chr;
                           if($c>58 && $chr==" ") {
                               $str[$wiersze].="\n";
                               $c=0;   
                               $wiersze++;
                               $dodatek_tekst += 25;
                           }
                           $c++;
                       }
                       $tekst=$str;
                       if(!empty($tekst[0]) && $wiersze==0) $wiersze = 1;


Prosił bym o pomoc. Z góry dziękuje

Dobra odzież to odzież używana.

Chcesz wyzwań? Najtrudniejsza gra świata zaoferuje ci to.

Centrum finansowe dla ciebie.

Odnośnik do komentarza
Udostępnij na innych stronach

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

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