一个奇怪而又简单的问题?求解决方法! 说明一下,我是在windows环境下,unix环境下我不知道会如何! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或许它当做是数值类型的了,你试试加上转变函数变为字符型strval() 那就奇怪了你的代码在我的电脑上的运行结果如预期的一样(ok)我的PHP是4.31,XP专业版试试升级到4.31看看会不会好了 由於兩邊都是數字, PHP 自動作為數字進行比較 , 001 也轉化為1PHP 的這種弱變量類型, 是它靈活的地方, 但是, 有時卻難以控制 .可以用以下判斷解決 .<?$r_quan=" 001";if($r_quan == "1" && strlen($r_ruan)==1) echo 'ok';else echo 'no';?> 我的就是php3.3.2,win2000环境,不知道为什么?我只好用别的方法解决了。谢谢各位了。 <?$r_quan='001';if($r_quan === '1')echo 'ok';else echo 'no';?>这样估计就没问题了。注意是三个等号 注意规范使用PHP字串规则尽量熟悉PHP一些函数!strlen();楼上有人已经说过了,我推荐这个函数! 用$r_quan='001';if($r_quan === '001')echo 'ok';else echo 'no';或$r_quan='001';if(strcmp($r_quan,'1') == 0) echo 'ok';else echo 'no'; SQL语句写法的问题 关于 跨域传值的问题 Discuz! X2论坛经常出现以下错误 apache解析问题 mysql 在系统根目录生成两个莫名其妙的文件!! PHP论坛程序 哪位朋友可以帮忙将这段PHP的代码转成ASP?代码见内,谢谢。 include 调用的问题?奇怪?高手帮我看看! 介绍一下学习php的书 PHP调用C#Webservice如果判断是否有数据呢? 如何获得其他网段机器的地址和计算机名?多谢! 如何用正则来验证用户的身份证号码?
你的代码在我的电脑上的运行结果如预期的一样(ok)
我的PHP是4.31,XP专业版试试升级到4.31看看会不会好了
PHP 的這種弱變量類型, 是它靈活的地方, 但是, 有時卻難以控制 .
可以用以下判斷解決 .<?
$r_quan=" 001";
if($r_quan == "1" && strlen($r_ruan)==1) echo 'ok';
else echo 'no';
?>
$r_quan='001';
if($r_quan === '1')echo 'ok';
else echo 'no';
?>这样估计就没问题了。注意是三个等号
$r_quan='001';
if($r_quan === '001')echo 'ok';
else echo 'no';或
$r_quan='001';
if(strcmp($r_quan,'1') == 0) echo 'ok';
else echo 'no';