php字符串是否相等的问题
在php里,我用$kind=='app',其中$kind为从数据库读出的值app,但是为什么会不相等?求解代码如下:if($kind=='app'){echo"应用";$...
在php里,我用$kind=='app'
,其中$kind为从数据库读出的值app,但是为什么会不相等?求解
代码如下:
if($kind=='app')
{
echo "应用";
$kinded='yes';
}
echo $kind;出来是app 展开
,其中$kind为从数据库读出的值app,但是为什么会不相等?求解
代码如下:
if($kind=='app')
{
echo "应用";
$kinded='yes';
}
echo $kind;出来是app 展开
6个回答
展开全部
比较字符串是否相等应当是用strcmp()函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那肯定是数据库取出时出的问题,这段代码可定没问题
追问
echo出的值是app,但是还是不相等,莫非是编码不同?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查是否有空格或是大小写之分
追问
没空格,都是小写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码没错,正常执行
追问
它不相等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先echo一下$kind是什么值?
追问
$kind echo出来是app
追答
你看看你数据库里面这个值是什么?会不会后面有换行符,比如:\n,之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询