Re: [請益] 請問這段型態判別的程式

看板PHP作者 (貓貓的大玩偶)時間19年前 (2006/06/14 12:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #14ZvE5Vw (PHP)
文章代碼(AID): #14ZvE5Vw (PHP)