Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] GD - Rozmiar czcionki zależny od ilości wpisanych znaków.
Forum PHP.pl > Forum > Przedszkole
qatryk
Witam. Ostatnio zacząłem robić pewien skrypt w php oparty o biblioteki GD. I mam taki problem, a mianowicie: chcę aby tekst niezależnie od ilości znaków zmieścił się w stałym polu tekstowym (tło z pliku graficznego). Moje pytanie jest takie - czy wybrałem dobrą drogę, czy raczej powinienem zmodyfikować kod.
  1. $tekst = 'Lorem ipsum dolor sit amet dolor. Pellentesque tellus.';
  2. $licz = strlen($tekst);
  3.  
  4. if ( "70" <= $licz && $licz <= "100") {
  5. $rozmiar = "10"
  6. } elseif ("101" <= $licz && $licz <= "130") {
  7. $rozmiar = "9"
  8. } else {
  9. $rozmiar = "11"
  10. }
itd...
slawek_master
teoretycznie dobrze, kwestia tylko taka czy faktycznie zmieści sie taka ilość literek
bo przyjmij extremalna sytiacje gdziektos wpisze 70 * 'w'

można zawsze sprawdzić ile px szerokości ma znak, wtedy możesz dostosować ilość znaków w zależności od szerokości obrazu
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.