一千萬個為什麽

搜索

解析youtube鏈接PHP

最佳答案

嘗試使用:

if(preg_match_all('#\d+\|(.*?),#',$urlmap,$b))

在我們需要考慮的 | 之前有一個數字,並且 | 是正則表達式中的元字符,所以我們需要轉義它。但這不會給你完整的URL。

相反,您可以拆分模式 digits | 上的輸入:

$arr = preg_split('/\d+\|/',$input,-1, PREG_SPLIT_NO_EMPTY  );

修改</強>

工作示例

轉載註明原文: 解析youtube鏈接PHP