Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zamiana * na ''
Forum PHP.pl > Forum > PHP
Fibolg
Szukam funkcji, która zamieni mi każdy występujący w tekście znak * na np spację. Tekst jest zapisany w jednej zmiennej i ma to dotyczyć tylko jednego znaku winksmiley.jpg Dzięki za pomoc
hwao
  1. <?php
  2.  
  3. $string = 'lalalalala kotek :-) sysunia tongue.gif :* :-) ****;-)';
  4.  
  5. echo strtr( $string, array( '*' => ' ' ) );
  6.  
  7. ?>


o ile dobrze zrozumialem kazde * zamieni na ' ' spacje :-)

Jezeli chcesz tylko 1 z wystepujacych powturzen to musisz zastosowac wyrazenia reg.

--
Poprawione zly " dalem ;-)
scanner
hwao: masz błąd..
Fibolg: a str_replace" title="Zobacz w manualu PHP" target="_manual to usunęli? Czy ja nie rozumiem pytania?
Fibolg
smile.gif @scanner nie usunęli i próbowałem ale coś mi nie wychodziło... Po poprawieniu błędu Hwao jego skrypt działał ok ale jak wstawiłem go do swojego skryptu to już nie działa sad.gif Jeszcze nad nim popracuję smile.gif
scanner
To może pokaz co Ci "nie wychodziło" ? Bo tak to wiesz.. będziesz kombinowąc jak łysy koń pod górkę, a okaże się że masz gdzieś literówkę czycoś podobnego.
Fibolg
Już ok dzięki za pomoc ;P
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.