2016-08-20 33 views
0

我正在使用此代码删除URL的http://部分,但它不会执行任何操作 - 它只是返回完整的URL。我究竟做错了什么?从变量中删除http://或https://

<?php $str = the_field('fl_website');$str = preg_replace('#^https?://#', '', rtrim($str,'/'));echo $str; ?> 

回答

2
$str = 'http://www.google.com'; 
$str = preg_replace('#^https?://#', '', $str); 

我可以看到你正在做similiar方式。也许这个变量没有按照你认为的那样设置?

+0

嗯..你的解决方案也不管用.. –

+0

它适用于我的数据。也许你的数据不像你想象的那样?让我看看你的$ str变量值。 – Whencesoever

+0

确定它的工作原理不得不改变我在数据中提取的方式 –