作者ottokang (猫猫的大玩偶)
看板PHP
标题Re: [请益] 请问这段型态判别的程式
时间Wed Jun 14 12:45:20 2006
※ 引述《december31 (按因凉msn连不上)》之铭言:
: <?php
: $tp1 = "10 bucks";
: $tp2 = 10;
: if($tp1 !== $tp2){
: echo "yes";
: }else{
: echo "no";
: }
: ?>
: 为什麽我在网页测试会显示yes?
再不看推文就送公海^^
回到正题,PHP会作自动转型的动作,所以上面两个都会被转型成INT的形式
因此$tp1 转型後会变成10,当然显示的结果就是yes啦
BTW,PHP转型很特别,字串"10 xxxxx"会转型成前面的数字
但是字串"xxx11xx"就会转型成0
自己试试看吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.19.43.36