尝试从数据库中检索数据以放入YouTube框架
当一个人提交他们的视频链接时,他们会将其发送为http://ww...
我需要在iframe中显示//ww...
时将其转换为什么,那么如何删除http:
使用preg_replace?
答案 0 :(得分:2)
您可以使用 ltrim
$newUrl = ltrim($url, 'http:');
答案 1 :(得分:1)
你想要这样的正则表达式:
$new = preg_replace( '/^https?:\/\//', '', $url );
这将确保删除http://
和https://
。
^
=字符串的开头
?
=前一个字符可选
如果您的网站仅允许http://
,那么@Aurelio是正确的
答案 2 :(得分:1)
你去.. preg_replace( "#^[^:.]*[:]+#i", "", $URL );
您可以尝试以下代码:
<?php
$url = "http://youtube.com";
$url = preg_replace( "#^[^:.]*[:]+#i", "", $url);
echo $url;
?>
答案 3 :(得分:0)
您可以使用更快的str_replace()
实现相同的目标:
$newUrl = str_replace('http:, '', $url);