Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] wyrażenie regularne - wyciagnac numer id
cytrysek
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.01.2008

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


Witam,
mam dość lamerskie pytanie, ale nie mogę sobie z tym poradzić (ywszukiwanie równiez nie pomogło).

Otóże mam ciąg podobny do tego:

Kod
$lPropozycjaDodatkowe2 ="jakiś opis 123 (http://localhost/cms/link.php?id=13);jakiś opis 124 (http://localhost/cms/link.php?id=14);łódka Bols (http://localhost/cms/link.php?id=11)";


fragment
Kod
http://localhost/cms

może przyjmować inna wartość typu :
Kod
http://domena.pl/cms


reszta czyli
Kod
/link.php?id=14)

będzie zawsze taka sama, oprócz numerka, który może być kilkucyfrowy.

a teraz potrzebujewyciagnac tablice tylko i wylcznie z tych numerkow (czyli w przykładze 13, 14,11) po id=xxx przed ")"

prośba o pomoc przy stworzeniu odpowiedniego zapytania.
Dzieki.

PW


Ten post edytował cytrysek 14.01.2008, 23:53:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


tak lepiej:)
  1. <?php
  2. $subject = '$lPropozycjaDodatkowe2 ="jakiś opis 123 (http://localhost/cms/link.php?id=13);jakiś opis 124 (http://localhost/cms/link.php?id=14);łódka Bols (http://localhost/cms/link.php?id=11)";';
  3. $pattern = '|/link.php?id=([d]+))|';
  4. preg_match_all($pattern, $subject, $matches);
  5. print_r($matches);
  6. ?>
Go to the top of the page
+Quote Post
cytrysek
post
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.01.2008

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


Dzięki za szybką odpowiedź.

pzdr.
PW
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:36