1 回答

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
如果您已經(jīng)擁有來(lái)自 GET 參數(shù)的頻道,并且您想要將其鏈接到數(shù)組中的一個(gè) url,您可以使用preg_grep。
您可以縮短正則表達(dá)式以從 playlist02 匹配 .m3u8 結(jié)尾的 url 獲取鏈接
(?<link>http\S+\.m3u8)
然后使用以.m3u8結(jié)尾的模式中的 $channel 在 playlist01 的 url 列表中搜索,就像斷言字符串結(jié)尾的$channel\.m3u8$
地方一樣。$
示例代碼
$playlist02 = file_get_contents('playlist02.m3u8');
preg_match_all('/(?<link>http\S+\.m3u8)/', $playlist02, $matches);
$channel = preg_quote("5101-ab");
$pattern = "/$channel\.m3u8$/";
$result = preg_grep($pattern, $matches["link"]);
var_export($result);
輸出
array (
? 0 => 'http://link345/at/a31350ff5/857183/5101-ab.m3u8',
)
- 1 回答
- 0 關(guān)注
- 184 瀏覽
添加回答
舉報(bào)