求解答一个莫名其妙的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 出现这种情况,是因为PHP把字符串当做数字来比较了.echo (int)'F';这样表达式是为0的.详细参见手册.为了避免这种情况,可能用if($ck_Time==="F")或者就把哪个参数设置为$ck_Time = "-1"或者什么的避免数字和字符串比较. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串的是值是以从左到右能匹配到的最大的数字来决定的.比如说 echo (int)"123FFFF222",值为123echo (int)"fff", 值为0 if($ck_Time==="F")或者就把哪个参数设置为$ck_Time = -1 || $ck_Time = 0一般而言,cookie的时间一般为unix时间,类型为整数所以,参数一般给整型,你给了一个字符型的默认值,计算会出错如果给的是字符型的变量类型,记住要转成整型 Cookie1("user","1",0); ???你确定是执行的Cookie()那个函数吗.弱类型语言要注意类型类型转换带来的问题。 晕,原来是字符比较的问题.谢谢jakey9826.(int)'F'我知道会等于0.if($ck_Time==="F") 这个也是不行的,我试过.不过问题原因算是搞明白了.没想到字符比较的一个类型的问题.结了 要实现注册用户邮箱激活,但正文的链接被当成垃圾邮件了,怎么办? php数组问题,请教了 oracle用法,头疼啊头疼 LAMP高级技术开发QQ群118110441 网页和缓存的关系,请教 急!!php获得客户端硬盘序列号,谁会,给100分 电子商务策划书 在phpmyadmin现在突然不能增加记录了,请帮忙看看 请大家帮帮忙,帮我解释一下eregi()中的规则符,我有些迷糊。谢谢 为什么不能用<form action=phpname.php?var1=1&&var2=2>来传递变量呢? 关于数据库模拟session的问题? 怎么样获取多个同名字的复选框的值?
比如说 echo (int)"123FFFF222",值为123
echo (int)"fff", 值为0
或者就把哪个参数设置为$ck_Time = -1 || $ck_Time = 0一般而言,cookie的时间一般为unix时间,类型为整数所以,参数一般给整型,你给了一个字符型的默认值,计算会出错如果给的是字符型的变量类型,记住要转成整型
弱类型语言要注意类型类型转换带来的问题。
谢谢jakey9826.
(int)'F'我知道会等于0.
if($ck_Time==="F") 这个也是不行的,我试过.
不过问题原因算是搞明白了.没想到字符比较的一个类型的问题.
结了