Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]klasa znaków, wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
wpaski
dlaczego poniższy ciąg jest zwracany w tablicy skoro jest w wyrażeniu regularnym klasa znaków określająca tylko cyfry?

  1. $str = 'asd dsa asd';
  2.  
  3. if (preg_match('#^(%%[[:digit:]]{2}|.){11}#', $str, $match)) {
  4. print_r($match);
  5. }
Pyton_000
bo masz . która zastępuje dowolny znak i na dodatek długość ciągu się zgadza.
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.