echo 0==="all";
==不是完全匹配的,要用===.你查查他们的差异
==不是完全匹配的,要用===.你查查他们的差异
解决方案 »
- 执行session_start()网站很长时间没有反应
- PHP代码。点搜索后。弹出个窗口。而不是在本窗口中打开。
- 求助:mysql中,两个字段的组合与自增主键互相依赖,如何定义unique key使完全重复的两个字段的组合不能被插入表。
- php数据循环到表格里面并控制行数
- 消除重复记录并统计的MSQYL问题
- php+mysql select a.*,b.* from tb1 as a,tb2 as b的查询问题
- 关于php用户登陆问题
- 看我这行代码有什么问题啊?
- @_@ 贴子发好几天了,也没人能够解决!唠叨都解决不了,唉,悲哀啊,好心人进来看看!!!!!!!!!!!!!!!!!!!
- 怎样实现csdn论坛列表的菜单形式
- 初学php, 您未被授权查看该页是什么原因?
- 用EXCEL_CLASS读入EXCEL到oracle里,中午是乱码,怎么处理呢?
其他语言中要严格控制常/变量类型的所以首先将变量统一类型才可比较,0是比较特殊的常量
--------------------------如果我想0等于"0"应该怎么办呢?
php会作自动类型转换,'all'转整形成0,所以相等
如果是某个返回值,那就要考虑类型什么的
知道答案了! 如果想以字符串方式进行比较最好用strcmp
装换为自己希望的类型,
比如
if(strval(0) == strval($otherstrval))
{
echo "yes";
}