<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_52525"> 今朝私が遭遇した大きなバグは、学校のホームにある学生証番号が非常に長い純粋な番号である場合に、比較するとすべて同じであることが判明することです。 <br>簡単に書いて<br>貼ってみたので、その理由を専門家に解説してもらいたいです! <br>今まで気づかなかった〜<br><br>この状況は === で判断する必要があります == による判断は常に同じです! <div class="blockcode"> <div id="code_Lsx"><ol> <li>$a = '440103001012201310030'; //学生ID 1</li> <li>$b = '440103001012201310032' //学生ID 2</li> <li>if($a == $b)</li> <li>{</li> <li> echo '1---< br />';</li> <li>}</li> <li>else</li> <li>{</li> <li> echo '0---<br />';</li> <li>}</li> <li> <li>$a = '2201310030' //学生番号1の短い文字の比較</li> <li>$ b = '2201310032'; //生徒番号 2</li> <li>if($a == $b)</li> <li>{</li> <li> echo '2---<br />';</li> <li>}</li> <li>else</li> <li>{</li> <li> echo '0-- -<br />';</li> <li>}</li> </ol></div> <em onclick="copycode($('code_Lsx'));">コードをコピー</em> </div> <div class="blockcode"> <div id="code_Yrf"><ol> <li>1---</li> <li>0---</li> </ol></div> <em onclick="copycode($('code_Yrf'));">コードをコピー</em> </div> </td></tr></table> <div id="comment_52525" class="cm"> </div> <div id="post_rate_div_52525"></div> <br><br>