-2
ここでは2つの値を比較しているPHPコードを示します。コースの値は、データベースから来ているコントローラから渡されたもので、prev_courseは以前に選択された値です。比較は一度同じになりますが、毎回コードのelse部分を示しています。あなたは第三の出力が同じGREとGREが、それでも示している見ることができるようにない同じは、値が同じでも比較が機能しないのと同じです
コードの出力は、ここでこの
not same
prev course= GRE and from db=IELTS
not same
prev course= GRE and from db=TOFELS
not same
prev course= GRE and from db=GRE
のように来て、私が持っている比較のためのPHPコードがあります試したの両方==と===
<?php foreach($instructor_course as $courses):?>
<?php if($courses['name']===$prev_course):?>
<?php echo 'same<br/>';?><?php echo "prev course=$prev_course"." and from db=".$courses['name'] ."<br/>";?>
<?php else: ?>
<?php echo 'not same <br/>';?><?php echo "prev course=$prev_course"." and from db=".$courses['name'] ."<br/>";?>
<?php endif;?>
<?php endforeach;?>
@PaulCrovellaあなたのコメントを回答として追加してください。私はそれをアップヴォートすることができます。 – Asaph