为什么 !gt 不等于 !gt 带有 stripos() 函数?



我在php中遇到字符串比较的问题,我已经在互联网上进行了研究,但无济于事。所以轮到我问问题了:
以下是我比较两个字符串的代码,一个来自我的数据库,一个来自 irc 聊天。问题是此代码无法正确比较

if('!gt' == $command)

^这不起作用,也不起作用:

if(stripos('!gt', $command) === 0){
    echo "This is the correct command<br>";
    privmsg($channel, $GLOBALS['commands'][$i]['message']);
}

IRC 输入 ($command) = !gt

我的最终问题是:为什么 !gt 不等于 !gtstripos() 函数?

似乎我在字符串中得到了一些额外的字符,所以我不得不使用:

trim(string)  

以删除多余的字符。

非常感谢@rizier123、@MarkBaker和@AbraCadaver的帮助:D

相关内容

  • 没有找到相关文章

最新更新