use*_*885 1 php youtube string
我正在运行一个代码,它以youtube url作为输入,我正在使用str_replace.
$title = str_replace('watch?v=', 'embed/', $title);
Run Code Online (Sandbox Code Playgroud)
但更换不会发生.我一直收到同样的字符串.
我现在使用的youtube网址是http://www.youtube.com/watch?v=iwQx9gw2NfM
我犯了什么错误?serch字符串清晰地存在于URL中,但它不会被替换.
或者有更好的方法吗?
编辑:代码工作正常...我试图替换错误的变量
这段代码工作正常:
$title = "http://www.youtube.com/watch?v=iwQx9gw2NfM";
$title = str_replace('watch?v=', 'embed/', $title);
echo $title; //=> http://www.youtube.com/embed/iwQx9gw2NfM
Run Code Online (Sandbox Code Playgroud)
你的代码中必须有另一个错误.请粘贴上下文代码以获取其他帮助.
| 归档时间: |
|
| 查看次数: |
4134 次 |
| 最近记录: |