Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrazenia regularne, proste zadanko
yezooz
post 5.07.2005, 10:39:48
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 26.09.2003

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


witam!

Bawilem sie kiedys wyrazeniami regularnymi ale bylo to juz dosc dawno a potrzebuje szybko cos takiego rozwiazac i nie pamietam dry.gif ...

Mam taki string:
a=12&b=0&c=21&d=0

jak wyciagnac samo 12 i 21 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
serafin
post 5.07.2005, 10:49:20
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.11.2003
Skąd: Poznań

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


preg_match_all('/([a-zA-Z0-9]+)\=([0-9]+)\&?/', $str, $out);
print_r($out);

Ale glowy nie dam bo sie spiesze i nie mam jak przetestowac ;]


--------------------
Making IT works
Go to the top of the page
+Quote Post
bendi
post 5.07.2005, 10:51:02
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


  1. <? echo $_GET['a']; ?>
tongue.gif
  1. <?
  2. $s = 'a=12&b=0&c=21&d=0';
  3. preg_match_all( '/(a|b)=([^&])+/', $s, $a, PREG_SET_ORDER );
  4.  
  5. //tablica tablic będzie zawierać pary 0=>nazwa, 1=>wartosc
  6. print_r( $a );
  7.  
  8.  
  9. //albo jezeli wyciagasz wszystkie zmienne
  10. preg_match_all( '/([w]+)=(.+?)&?/', $s, $a, PREG_SET_ORDER );
  11. ?>


Pisane z głowy, więc może zawierać błędy.

Ten post edytował bendi 5.07.2005, 10:51:22


--------------------
Go to the top of the page
+Quote Post
yezooz
post 5.07.2005, 10:59:49
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 26.09.2003

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


dzieki, dziala snitch.gif
Go to the top of the page
+Quote Post
serafin
post 5.07.2005, 11:23:54
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.11.2003
Skąd: Poznań

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


To samo napisalem o_0


--------------------
Making IT works
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: 14.08.2025 - 07:52