2016-08-20 84 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

確定它的工作原理不得不改變我在數據中提取的方式 –