İki değerin karşılaştırıldığı php kodu buradadır. Kurs değerleri, veritabanından gelen denetleyiciden geçirdiğim değerlerdir ve prev_course daha önce seçilen değere sahiptir. Karşılaştırma bir seferde aynı olmasına rağmen, kodun her zaman başka bir bölümünü gösteriyor. Eğer 3 çıkış aynı GRE ve GRE ama hala gösteriliyor görebileceğiniz gibi değil aynı, değerlerin aynı olmasına rağmen karşılaştırmaya eşittir
kodun çıktısı burada bu
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
gibi geliyor Ben karşılaştırma için php kodudur denenmiş hem == ve ===
<?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 Yorum yazabilmek için cevap yazabilir. – Asaph