ฉันไม่เข้าใจว่าทำไมลูปนี้ถึงไม่ทำงาน
จุดประสงค์ของการวนซ้ำนี้เป็นเพียงการข้ามทุกค่าของอาร์เรย์ (ในตัวอย่างนี้ 0-2) ที่ไม่เท่ากับคำค้นหาที่กำหนด (ในตัวอย่างนี้คือ TN) ดังนั้นผลลัพธ์ควรจะเป็น
TN
และไม่ควรจะเป็น
IN
TN
OH
นี่คือรหัสของฉัน:
<?php
$states = array('IN', 'TN', 'OH');
$search = 'TN';
$count = 0;
while($count <= count($states)){
if($states[$count] != $search){
continue;
}
echo $states[$count]."<br/>";
$count++;
}
?>