Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Obcinanie stringu
Forum PHP.pl > Forum > Przedszkole
stefik4
Witam. posiadam dany string: 'Wybrzeże Gdańsk'. Chce go obiąć po 14 znakach:
  1. $tim = $dane[2];
  2. if(strlen($tim)>14){
  3. $tim = substr($dane[2],0,14)."...";
  4. }
  5. echo $tim;




Obcina poprawnie, lecz na ostatnim obciętym znaku jakby nie uwzględnia kodowania ;(
Nie wiem jak sobie z tym poradzić.

nospor
Funkcje z rodziny mb_
w tym przypadku mb_substr
stefik4
nospor, niestety nie pomogło.
nospor
mission imposible X
winksmiley.jpg

1) Pokaz kod po zmianach
2) A kodowanie dla mb_ oksresliles? Pewnie nie.
stefik4
Heh, poczytałem troche o tym i już zrobiłem. Dzięki i sorry za fatygę. winksmiley.jpg
Crozin
Do obliczenia długości ciągu powinieneś użyć mb_strlen, jeżeli jeszcze tego nie zrobiłeś.
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.