一个奇怪而又简单的问题?求解决方法! 说明一下,我是在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'; 求解:Mysql 一个字段匹配多个条件 求一个PHP对不确定变量数组取值的方法 smarty里怎么实现二级联动 php数组转化 Liunx编程之php常见问题汇集整理并一一解答 使用PHP如何向手机发送短信? 这个外国游戏网站有个象QQ,那样的实时对话系统,向大家请教一下它的开发思路。 如何用gd库动态生成条状图 为什么有的表单值提交不了? 一个关于文件上传的问题 如何获得其他网段机器的地址和计算机名?多谢! 如何用正则来验证用户的身份证号码?
你的代码在我的电脑上的运行结果如预期的一样(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';