Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zastępowanie pojedyńczych znaków
Forum PHP.pl > Forum > Przedszkole
chomiczek
Mam taki kod:
  1. <?php
  2. $imie = "Paweł";
  3. $search = array ('ą','ć','ę','ł','ó','ź','ż','ń');
  4. $replace = array ('a','c','e','l','o','z','z','n');
  5. echo preg_replace($search, $replace, $imie);
  6. ?>


Wg. mnie jako wynik powinnienem otrzymać Pawel (bez ł na końcu) no i nie wiem czemu, ale nie otrzymuje.. ma ktoś jakis pomysłquestionmark.gif
nospor
preg_replace sluzy do zamiany ciagow na podstawie wyrazenia regularnego. uzyj str_replace a zadziala winksmiley.jpg
chomiczek
Dzieki serdeczne! Działa
FiDO
Do tego co chcesz zrobic to lepiej nadala by sie funkcja strtr().
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.