标签: php strcmp
我正在使用strcmp来比较数据库中的字符串。
strcmp($privilege,"admin")
我确信数据$ privilege是admin,但我从strcmp得到的结果是5
知道为什么会这样吗?没有空间或其他什么。
答案 0 :(得分:1)
首先,谢谢你的回复。
为什么它会返回5?这是因为数据库。
我使用nchar(MSSQL)存储最多10个字符。
“admin”仅使用5并自动添加5个空格。
因此我从strcmp获得5分。谢谢你。
对我来说是一个很好的教训。