PHP trim()出现问题-删除;https://quot;从字符串来看,这是一个奇怪的问题

PHP trim()出现问题-删除;https://quot;从字符串来看,这是一个奇怪的问题,php,trim,Php,Trim,我正在使用PHP trim()从sting中删除https://文件 trim('https://www.hakanerenler.net', 'https://') 如果我将.com写入该域,它工作正常。但是如果它是一个.net域,最后一个T将消失。 为什么要修剪.net的最后一个“T” 谢谢删除提供的任何字符,而不是文字匹配。由于.net包含一个t正在删除它 你应该改用。对于更高级的操作,可以考虑修剪的第二个参数是一个集合,而不是一个序列字符串。尝试改用preg\u replace。您可以

我正在使用PHP trim()从sting中删除https://文件

trim('https://www.hakanerenler.net', 'https://')
如果我将.com写入该域,它工作正常。但是如果它是一个.net域,最后一个T将消失。 为什么要修剪.net的最后一个“T”

谢谢

删除提供的任何字符,而不是文字匹配。由于
.net
包含一个
t
正在删除它


你应该改用。对于更高级的操作,可以考虑

修剪的第二个参数是一个集合,而不是一个序列字符串。尝试改用preg\u replace。您可以改用
ltrim()
。但是,如果是
https://h...
它将删除“h”。最好使用正则表达式。
echo  trim('https://www.hakanerenler.com', 'https://');
    returns "www.hakanerenler.com"

echo  trim('https://www.hakanerenler.net', 'https://');
returns "www.hakanerenler.ne"