Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrazenie regularne preg'a...
Widmo
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 25.05.2003

Ostrzeżenie: (0%)
-----


witam, mam problem, poniewaz sciagam skads taki ciąg:

  1. <wpis imie="user1" wynik="130"/><wpis imie="user2" wynik="100"/>[...]


i probuje powsadzac zmienne do prega (albo jakkolwiek inaczej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

  1. <?php
  2. ereg('wynik="([[:alnum:]])"/>', $data, $pattern);
  3. ?>


  1. <?php
  2. ereg('wynik="(.*)"/>', $data, $pattern);
  3. ?>


  1. <?php
  2. ereg('"(.*)"', $data, $pattern);
  3. ?>


i jakoś nie za bardzo to chce banglać...

jakiś pomysł ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $string = '<wpis imie="user1" wynik="130"/><wpis imie="user2" wynik="100"/>';
  3. preg_match_all('/<wpis imie="([^"]*?)" wynik="([^"]*?)"/>/',$string, $array);
  4. ?>

Kod
Array
(
    [0] => Array
        (
            [0] =>
            [1] =>
        )
    [1] => Array
        (
            [0] => user1
            [1] => user2
        )
    [2] => Array
        (
            [0] => 130
            [1] => 100
        )
)

--------------------------
Nie zwracaj uwagi na backslashe w zmiennej string.
Forum je samo dodało.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 02:45