|
|
|
ช่วยด้วยครับ!!!!!! สอบถามการ นับจำนวนเลข 2 แถว ไม่ให้ซ้ำกันครับ ผมใช้ forซ้อนfor ไม่ได้ครับ |
|
|
|
|
|
|
|
ไม่เข้าใจ จะเช็คอะไร ดาต้าคือ? ผลลัพธ์ที่ต้องการคือ?
|
|
|
|
|
Date :
2011-02-16 16:43:42 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขแล้วครับ
|
|
|
|
|
Date :
2011-02-16 16:56:33 |
By :
offpoker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยด้วยครับพี่
|
|
|
|
|
Date :
2011-02-16 17:02:52 |
By :
offpoker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้หรือเปล่าคะ
Code (PHP)
$arr1= array(28,29,30,31,33,43);
$arr2=array(28,43,31,30);
for($i=0;$i<count($arr1);$i++){
$same=0;
for($a=0;$a<count($arr2);$a++){
if($arr1[$i]==$arr2[$a]){
$same=$arr2[$a];
}
}
if($same!=0){
echo "atk : ".$arr1[$i]." เลขแถว A ซ้ำกับ B";
echo "<br>";
}else{
echo "atk : ".$arr1[$i]." เลขที่ไม่ซ้ำแถว A กับแถว B<br>";
}
}
ก็ for ซ้อนนั่นแหละค่ะ เพียงแต่เก็ยดาต้าไว้เป็น array เท่าน้ัน
|
|
|
|
|
Date :
2011-02-16 17:13:18 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$arr1 = array(28, 29, 30, 31, 33, 43);
$arr2 = array(28, 43, 31, 30);
foreach($arr1 as $data)
print "atk : " . $data . " เลข" . (in_array($data, $arr2) ? "แถว A ซ้ำ" : "ที่ไม่ซ้ำแถว A ") . "กับแถว B<br />";
สั้นที่สุดเท่าที่ทำได้แล้วล่ะค่ะ
|
|
|
|
|
Date :
2011-02-16 20:35:12 |
By :
Rei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|