Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobranie wartości ciągu
Forum PHP.pl > Forum > PHP
szakal21
Witam

Mam ciąg znaków, interesuje mnie aby pobrać z niego pewną część załóżmy, że mamy '(jakieś tam znaki)<a class="link" href="/strona_przedmiotu.php?id=89176634"><span>Pokaż przedmiot</span></a>(jakieś tam znaki)'
Przed i po danym ciągu występuje nieokreślona liczba różnych znaków - małe i wielkie litery, znaki diakrytyczne, tagi, liczby

Chciałbym wyciągnąć te cyfry przypisane do id i podpiąć je pod zmienną $ID
ID składa się max z 8 liczb

  1. $url = 'http://jakiś_url.pl/index.php';
  2. $dane = file_get_contents($url);


Pozdrawiam
fander
Twoje problemy rozwiąże:
hind
  1. if(preg_match('/strona_przedmiotu\.php\?=id([0-9]+)"/', $dane, $out)) {
  2. echo 'twoje id: ', $out[1];
  3. }
Fifi209
hind
Twoim sposobem znajdzie tylko jedno id.
szakal21
Dzięki hind (miałeś tam mały błąd)

Działa

Dokładnie powinno być tak
  1. if(preg_match('/strona_przedmiotu\.php\?id=([0-9]+)"/', $dane, $out)) {
  2. echo 'twoje id: ', $out[1];
  3. }
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.