Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Baza danych -> Preg_replace polskie znaki
Forum PHP.pl > Forum > PHP
Saletra
Witam,

mam coś takiego:
$query[$i]['content'] = preg_replace("#\#([a-zA-ZąćęłńóśźżĄĆĘŁŃÓŚŹŻ]*)#si", '<a href="\\1">#\\1</a>', $query[$i]['content']);

zamienia w tekście ciąg znaków poprzedzony # na link.
Niestety gdy ktoś poda #ściema to nie działa. Jak podam #sciema to ładnie zamienia w link.

W bazie mam utf8, meta też, header w php chyba też ustawiałem na utf8.
erix
Kod
#siu

?
Saletra
Dzięki, działa.
Twoje rozwiązanie nie rozwiązuje całkowicie problemu (tworzy nowy problem), ale można go rozwiązać:)
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.