Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrażenie regularne
Forum PHP.pl > Forum > Przedszkole
ciniutek
Witam chciałbym z poniższego kodu wyciągnąć liczbę 33 , która stoi za www :

  1. <embed
  2. allowScriptAccess="never"
  3. src="http://www33.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www33.zippyshare.com/downloadMusic%3Fkey%3D56302958%26time%3D1387458649.flv"
  4. menu="false"
  5. quality="high"
  6. width="500"
  7. height="20"
  8. name="mp3player"
  9. type="application/x-shockwave-flash"
  10. pluginspage="http://www.macromedia.com/go/getflashplayer"
  11. wmode="transparent"
  12. border="0"
  13. />


Napisałem takie wyrażenie regularne :

  1. $regexp = ("src=\"http://www(.*).zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www33.zippyshare.com/downloadMusic%3Fkey%3D56302958%26time%3D1387458649.flv\"");// wyrazenie regularne
  2. if(preg_match_all("@$regexp@", $nowe, $matches, PREG_SET_ORDER))


Ale wyskakuje Array ( ) facepalmxd.gif
Proszę o pomoc , z góry dziękuje .
sowiq
Może prostsza opcja?

  1. $regexp = '#http://www([0-9]+).zippyshare#mi';
  2. preg_matchl($regexp, $nowe, $matches);
  3. var_dump($matches)
ciniutek
Dzięki , działa smile.gif
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.