Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Degradacja znaków narodowych
Forum PHP.pl > Forum > Przedszkole
Amens
Witam

Szukam prostego sposobu na przekonwertowanie tekstu pliku w taki sposób aby pozbyć się ogonków itp. Wczytuję teksty w różnych językach używających alfabetu łacińskiego, więc musi to być w miarę uniwersalne rozwiązanie. Próbowałem z funkcją iconv ale problem polega na tym, że funkcja działa dopóki nie napotka jakiegoś dziwnego znaczka. Może to tylko kwestia kodowania. Nie jestem biegły w temacie więc trochę błądzę.
kefirek
Robisz coś w ten desen
  1. <?php
  2. function zmien($string) {
  3. $string = strtolower($string);
  4. $znaki = array('ę', 'Ę');
  5. $zmien = array('e', 'e');
  6. $string = str_replace($znaki, $zmien, $string);
  7. return $string;
  8. }
  9. ?>


W tablicy dodajesz znaki jakie chcesz zmienic
erix
str_replace" title="Zobacz w manualu PHP" target="_manual nie zadziała dla wielobajtowego zestawu znaków...
Amens
Więc chyba nie warto próbować z tą funkcją. Jak inaczej można to zrobić?

Wygląda na to, że jednak ten sposób jest dobry. Wielkie dzięki za pomoc
erix
Cytat
Więc chyba nie warto próbować z tą funkcją. Jak inaczej można to zrobić?

mb_string
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.