Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] preg_replace jak usunąc date
Forum PHP.pl > Forum > PHP
icetab
Jak usunąć datę która wygląda tak 2010-10-29

próbowałem tak zrobić ale nie działa smile.gif

  1. $ok = '2010-10-29';
  2. $str = preg_replace('[0-9]-[0-9]-[0-9]', ' ', $ok);
  3. echo $str;
markonix
[0-9] to jedna cyfra.
Dodaj powtórzenia zbioru za pomocą nawiasu klamrowego np. {4} dla czterech cyfr.

ed.
starach
#\d{4}-\d{2}-\d{2}#
icetab
zrobiłem tez tak i działa smile.gif

  1. $str = preg_replace('#[-0-9]#', '', $ok);
markonix
Cytat(icetab @ 1.11.2010, 17:40:32 ) *
zrobiłem tez tak i działa smile.gif

  1. $str = preg_replace('#[-0-9]#', '', $ok);

Usuwa wszystkie cyfry i myślniki z ciągu a chyba nie o to chodziło?
icetab
Tak dokładnie usuwa wszystkie liczby smile.gif kolego starach dal poprawny przykład.
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.