php字符串是否相等的问题

在php里,我用$kind=='app',其中$kind为从数据库读出的值app,但是为什么会不相等?求解代码如下:if($kind=='app'){echo"应用";$... 在php里,我用$kind=='app'
,其中$kind为从数据库读出的值app,但是为什么会不相等?求解
代码如下:
if($kind=='app')
{
echo "应用";
$kinded='yes';
}
echo $kind;出来是app
展开
 我来答
百度网友cac5be0
2014-01-25 · 超过10用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:23.1万
展开全部
你试着var_dump($kind); 看下长度就知道对不对啊,还有比较字符串最好用strcmp,除非你很有把握你的代码没问题。
whyfan31363136
2014-01-18 · 超过11用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:26.4万
展开全部
比较字符串是否相等应当是用strcmp()函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
半点半滴
2014-01-18 · TA获得超过1100个赞
知道小有建树答主
回答量:1607
采纳率:57%
帮助的人:317万
展开全部
那肯定是数据库取出时出的问题,这段代码可定没问题
追问
echo出的值是app,但是还是不相等,莫非是编码不同?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wo来围观的
2014-01-18
知道答主
回答量:34
采纳率:0%
帮助的人:17.3万
展开全部
检查是否有空格或是大小写之分
追问
没空格,都是小写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水泊智能
2014-01-18 · 超过23用户采纳过TA的回答
知道答主
回答量:172
采纳率:0%
帮助的人:36.3万
展开全部
代码没错,正常执行
追问
它不相等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巨优多
2014-01-18 · TA获得超过468个赞
知道小有建树答主
回答量:570
采纳率:50%
帮助的人:335万
展开全部
你先echo一下$kind是什么值?
追问
$kind echo出来是app
追答
你看看你数据库里面这个值是什么?会不会后面有换行符,比如:\n,之类的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式