ขอความช่วยเหลือครับ PHP

กระทู้คำถาม
<?
            $ball = array(a,b,b,a,c,c,c,e);
            $ans = array();    
            $s  =count($ball);
                        for($i=0;$i<$s;$i++)
                        {        $a =count($ans)-1;
                                if(($ball[$i])!=($ans[$a]))
                                {    array_push($ans,$ball[$i]);
                                }
                                else
                                {    unset($ans[$a]);
                                }
                        }
                        foreach($ans as $x)
                        {        echo $x." ";
                        }
?>                
คือผมต้องการให้เหมือนเกมส์ที่ผู้หญิงเล่นกัน คือตัวทืี่ชิดกันถ้าเหมือนกันให้ระเบิดตูมหาย แล้วก็เลื่อนตัวถัดมา แต่พอรันแล้ว ได้เป็น "c c c e"
คือa กับ b หาย แต่ทำไม c มันไม่หายอย่างที่ตั้งใจไว้ครับ คือที่ถูกต้องมันต้องเหลือ "c,e" ดูไม่ออกจริงๆว่าโค๊ดผิดพลาดตรงไหน รบกวนเซียนช่วยชี้แจงด้วยครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่