Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zamiana wszytkich nie-anglieskich nazkowa na raz
Forum PHP.pl > Forum > Przedszkole
Watt
Witam,

Szukałem w google i nie mogłem zanelźć, jaka funckja w php usunie wsyztkie polskie, chińskie, unicode i inne znaki ze zmiennej (na raz?) i zamieni je na ich angielskie odpowiedniki (np. ć - c, ó - o)

Pozdrawiam smile.gif
f1xer
Wydaje mi się że jedyna funkcja, która to może zrobić to własna smile.gif być może się mylę ale rozwiązując podobny problem (tyle że tylko Polskie znaki diakrytyczne) byłem zmuszony do napisania właśnie takiej funkcji.
Watt
A funkcja, która choć usunie te znaki (zamieni na puste)
thek
Jeśli ma usuwać wszystkie spoza zakresu A-Z, a-z to najlepiej wyrażenie regularne w preg_replace zamieniające wszystkie znaki inne na jakiś wybrany znak.
l3l0
Polecam funkcje iconv
mls
  1. $text = iconv('utf-8', 'ascii//translit', $text);
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.