hazael
25-06-2008, 16:22
zrobiłem sobie w kodzie źródłowym takie skrocenie:
substr(strip_tags($this->items[$i]->getDescription(), '<img>'), 0, 250)
Skrypt ładnie mi czysci znaczniki i nadmiar słów, ale jest jeden mały problem. Chodzi o polskie czcionki w UTF. Niektóre wyswietlane czcionki w UTF składają się w źródle z 2 znaków. Na przykład gdy trafi mi się na samym koncu litera "ą" zostaje ona wyswietlona jako "krzak". Jak temu zaradzić?
Czy jest jakieś inne rozwiązanie zamiast "substr" - na przykład, by nie skracało ciągu znaków lecz ciągi wyrazów?
substr(strip_tags($this->items[$i]->getDescription(), '<img>'), 0, 250)
Skrypt ładnie mi czysci znaczniki i nadmiar słów, ale jest jeden mały problem. Chodzi o polskie czcionki w UTF. Niektóre wyswietlane czcionki w UTF składają się w źródle z 2 znaków. Na przykład gdy trafi mi się na samym koncu litera "ą" zostaje ona wyswietlona jako "krzak". Jak temu zaradzić?
Czy jest jakieś inne rozwiązanie zamiast "substr" - na przykład, by nie skracało ciągu znaków lecz ciągi wyrazów?