Re: [請益] 請問這段型態判別的程式
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章