0
我正在使用此代码删除URL的http://部分,但它不会执行任何操作 - 它只是返回完整的URL。我究竟做错了什么?从变量中删除http://或https://
<?php $str = the_field('fl_website');$str = preg_replace('#^https?://#', '', rtrim($str,'/'));echo $str; ?>
我正在使用此代码删除URL的http://部分,但它不会执行任何操作 - 它只是返回完整的URL。我究竟做错了什么?从变量中删除http://或https://
<?php $str = the_field('fl_website');$str = preg_replace('#^https?://#', '', rtrim($str,'/'));echo $str; ?>
$str = 'http://www.google.com';
$str = preg_replace('#^https?://#', '', $str);
我可以看到你正在做similiar方式。也许这个变量没有按照你认为的那样设置?
嗯..你的解决方案也不管用.. –
它适用于我的数据。也许你的数据不像你想象的那样?让我看看你的$ str变量值。 – Whencesoever
确定它的工作原理不得不改变我在数据中提取的方式 –