Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Rzutowanie znaków diakrytycznych
|
Liczba postów: 59
Liczba wątków: 12
Dołączył: 02-01-2009
Reputacja:
0
Potrzebuję jakiejś funkcji, która wszystkie znaki diakrytyczne zrzuci do odpowiedników alfabetu łacińskiego.
Czyli:
ą => a
ż => z
á => a
é => e
ě => e
í => i
itd.
Liczba postów: 1,054
Liczba wątków: 0
Dołączył: 28-05-2009
Reputacja:
22
A nie jesteś w stanie sam sobie tego napisać?
Funkcja str_replace() i jazda -> http://pl2.php.net/manual/en/function.str-replace.php.
P.S
W przykładach (komentarzach) do tej funkcji są już gotowe, wybieraj, zmieniaj i testuj!
Liczba postów: 682
Liczba wątków: 9
Dołączył: 03-03-2009
Reputacja:
18
Ja śmigam na czymś takim (łatwo rozbudujesz):
Kod: function zamien_znaki($tekst)
{
$dozmiany = array(
'ą' => 'a', 'ę' => 'e', 'ś' => 's', 'ć' => 'c',
'ó' => 'o', 'ń' => 'n', 'ż' => 'z', 'ź' => 'z', 'ł' => 'l',
'Ą' => 'A', 'Ę' => 'E', 'Ś' => 'S', 'Ć' => 'C',
'Ó' => 'O', 'Ń' => 'N', 'Ż' => 'Z', 'Ź' => 'Z', 'Ł' => 'L'
);
return str_replace(array_keys($dozmiany), array_values($dozmiany), $tekst);
}
Pewnie można lepiej i nowocześniej, ale dawno temu to robiłem i używam do dziś.
Liczba postów: 59
Liczba wątków: 12
Dołączył: 02-01-2009
Reputacja:
0
07-07-2009, 19:42
(Ten post był ostatnio modyfikowany: 07-07-2009, 19:43 przez BlueMan.)
Ekhm... a znaki z innych języków?
W j.polskim to raptem kilka znaków, a mi chodzi o znaki z j.francuskiego, czeskiego, itp. Pisałem o tym w przykładzie w pierwszym poście przecież :/
Jedyne co to pozbierać te wszystkie przykłady i zrobić jeden duży zbiór takich znaków  więc jak nie ma gotowego rozwiązania, to szkoda mi czasu na to i sobie odpuszczę, bo mam inne ważniejsze rzeczy... .
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Problem z ciągiem znaków |
zoom24 |
1 |
2,016 |
23-01-2012, 18:52
Ostatni post: uriziel01
|
|
Przeniesienie bazy brak polskich znaków |
jarekcda |
0 |
1,782 |
30-12-2011, 02:04
Ostatni post: jarekcda
|
|
Formularz PHP - brak polskich znaków |
heavy1123 |
4 |
3,977 |
27-10-2011, 02:30
Ostatni post: hieroshima
|
|
dodawanie elementów ciągu znaków |
Pioter |
0 |
1,726 |
28-07-2011, 05:14
Ostatni post: Pioter
|
|
czytanie ciągu znaków |
dupakurde |
2 |
2,976 |
27-07-2011, 01:12
Ostatni post: dupakurde
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|