Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [regExp] Problem z wyciąganiem atrybutów
Diwi
post 10.03.2006, 19:54:12
Post #1





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

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


Witam:

Mam w pliku kod:
Kod
<form:text size="15" name="text_id" validate="not_empty:Pole musi być wypełnione !; is_int:Pole musi być liczbą !;" assignError="text_id_error_empty;text_id_error_int;">


I chciałbym wyciągnąć sobie atrybuty tego znacznika (czyli size to 15 name to text_id itp.)

Napisałem sobie wyrażenie regularne:
  1. <?php
  2. preg_match_all('/<form:(text|submit) (.+?)="(.+?)"?>/si', $Form, $FormElementAttributes, PREG_SET_ORDER);
  3. ?>


I w przeglądarce otrzymuje kod:
Kod
Array
(
    [0] => Array
        (
            [0] => <form:text size="15" name="text_id" validate="not_empty:Pole musi być wypełnione !; is_int:Pole musi być liczbą !;" assignError="text_id_error_empty;text_id_error_int;">
            [1] => text
            [2] => size
            [3] => 15" name="text_id" validate="not_empty:Pole musi być wypełnione !; is_int:Pole musi być liczbą !;" assignError="text_id_error_empty;text_id_error_int;
        )
)


Niestety nie wiem jak zmodyfikować to wyrażenie aby wyciągało wszystkie dobrze a nie tylko pierwszy atrybut a reszte wrzucić w wartośc tego atrybutu.

Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 05:43