[PHP] Im String suchen

05/15/2014 23:45 .Shalom#1
Hey,

folgendes Problem: Ich bekomme einen String der ca. so aussieht:

PHP Code:
#EXTM3U #EXT-X-VIDEO-INFO:NODE="video3.arn01",MANIFEST-NODE="video3.arn01",SERVER-TIME="1400189952.22",CLUSTER="arn01",MANIFEST-CLUSTER="arn01" #EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="chunked",NAME="Source",AUTOSELECT=YES,DEFAULT=YES #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=442164,RESOLUTION=1280x720,VIDEO="chunked" http://video3.de/hls25/npgkeesstt_9562396928_95536740/chunked/?token=id=8308983904331229125,bid=9562396928,exp=1400276352,node=video3-1.arn01.hls,nname=video3.arn01,fmt=chunked&sig=3b8b5f77329854cfb75e921cc96e818b166fcaac 
Ich möchte aber aus diesem String nur alles ab "http..." also das haben:
PHP Code:
http://video3.de/hls25/npgkeesstt_9562396928_95536740/chunked/?token=id=8308983904331229125,bid=9562396928,exp=1400276352,node=video3-1.arn01.hls,nname=video3.arn01,fmt=chunked&sig=3b8b5f77329854cfb75e921cc96e818b166fcaac 
Der Rest über dem Link interessiert mich nicht. Wie kann ich das lösen?
Die Links sind immer Variable!
05/16/2014 05:50 Hyukisawa#2
[Only registered and activated users can see links. Click Here To Register...]
preg_match_all ist das stichwort :)
ab http wäre so
PHP Code:
$url '#EXTM3U #EXT-X-VIDEO-INFO:NODE="video3.arn01",MANIFEST-NODE="video3.arn01",SERVER-TIME="1400189952.22",CLUSTER="arn01",MANIFEST-CLUSTER="arn01" #EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="chunked",NAME="Source",AUTOSELECT=YES,DEFAULT=YES #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=442164,RESOLUTION=1280x720,VIDEO="chunked" http://video3.de/hls25/npgkeesstt_9562396928_95536740/chunked/?token=id=8308983904331229125,bid=9562396928,exp=1400276352,node=video3-1.arn01.hls,nname=video3.arn01,fmt=chunked&sig=3b8b5f77329854cfb75e921cc96e818b166fcaac'
preg_match("(http://[^ ]+)"$url$match);
echo 
$match[0];