下面我已经有了一点我所有的编码,这是我需要的东西。 $ linkurl只是一个普通的网址。 我想要这个代码,所以可能http://
或https://
将不会在我把它放入我的数据库之前的链接。当人们自己添加http://
时,这是一种错误预防,因此您无法在数据库中使用http://http://
。删除一个PHP字符串中的一组特定字符
if (strpos($linkurl,'http://') !== false){
$linkurl-http://=$linkurl
}
问题是,我不知道在if
声明中输入什么。
可以简化正则表达式到'/ ^(https?:\/\ /)'(这是PHP的等价物^^https://') – Crembo
是的,那是一样的。在我的例子中,我使用'@'作为分隔符,因为在这种情况下,我不需要转义'/'字符,在我的情况下,我检查了'http://'和'https:/ /'也是。你提出的只适用于'https://',并且在and处有一个'/'分隔符。 – vaso123