Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wykrywanie zmiennych patternem.
Forum PHP.pl > Forum > Przedszkole
scr1pt3r
Witam,

Co zrobiłem tutaj źle, że zwraca mi 0 zamiast tych 4 zmiennych.

  1. $string = "blada214kakdada % Tekst = Wartość :: Tekst2 to wartość2" ;
  2. $przechwyc = preg_match( "/\W*? \% (^\W^) = (^\W^) :: (^\W^) to (^\W^)/", $string, $debuger ) ;
  3. var_dump( $debuger ) ;
zordon
  1. $string = "blada214kakdada % Tekst = Wartość :: Tekst2 to wartość2" ;
  2. $przechwyc = preg_match( "/(\w*) \% (\w*) = ([\wść]*) :: (\w*) to ([\wść]*)/", $string, $debuger ) ;
  3.  
  4. echo "<pre>";var_dump( $debuger ) ;


\W to negacja \w
[\wść] - uwaga na polskie znaki, jeśli mogą występować wszystkie ogonki we wszystkich zmiennych musisz odpowiednio dostosować

Powyższe działa smile.gif
scr1pt3r
A, no tak patrzyłem na tabelke i nie zwróciłem uwagi, dzięki.
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.