【发布时间】:2012-01-12 21:39:36
【问题描述】:
所以我得到了这个 RSS 文件,我正试图从中获取 URL 的一部分。所以这就是我尝试过的(这是行不通的)。
我有这个网址,我可以很容易地获得:
http://www.youtube.com/watch?v=tUPjxGmh9i8&feature=youtube_gdata
我尝试在 PHP 中使用 $link = ltrim($link, 'http://www.youtube.com/watch?v='); 和 $link = rtrim($trim, '&feature=youtube_gdata');
它返回“UPjxGmh9i8”。它切断了前面的“t”。 PHP.net 文档页面对我来说并不是最容易阅读和解释的,但我假设 ltrim() 和 rtrim() 的第二个参数中的任何单个字符都被删除了,这不是我想要的。是否有其他解决方案可用于仅获取我想要的文本?
非常感谢任何帮助。
【问题讨论】:
-
@AurelioDeRosa:不是真正的骗子; OP 不想使用
preg_match()。 -
@alex 实际上我看不出他在哪里要求非正则表达式解决方案。
-
@AurelioDeRosa 他没有,但另一个问题询问如何使用一个工具明确解决这个问题,
preg_match()。
标签: php