|
|
|
ขอความช่วยเหลือ แนะนำ การเปรียบเทียบระหว่าง 2 Array หน่อยคับ |
|
|
|
|
|
|
|
คือ ประมานว่า จะเปรียบเทียบรหว่าง 2 array น่ะคับ สมมติ ว่า
Code (PHP)
$test[] = {1,2,3,4,5,6,7,8,9,0};
$test2[]= {5,3,7,1,5,6,2};
แล้วให้มันมาเปรียบเทียบกัน โดยที่ เมื่อมีสมาชิดใน $test2 ซ้ำกับ $test ก้อให้มัน random ตัวเลขใหม่ อ่ะคับ ช่วยแนะนำทีคับ
Tag : PHP
|
|
|
|
|
|
Date :
2012-11-03 20:43:04 |
By :
Armkung |
View :
878 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคราฟ เด๊๋ยวต้องลองก่อนะคับ ถ้าติดอะรัยจะมารบกวนใหม่
|
|
|
|
|
Date :
2012-11-04 23:13:57 |
By :
Armkung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ได้อะคับ รบกวนดูให้หน่อยคับผมทำอะรัยผิด งง หมดแล้วอ่าคับ = ="
Code (PHP)
if($actionExam=="EditExamSet" || $actionExamPost=="EditExamSet"){
$sql_Exam_set_compare = "Select * From test_set Where ts_id = '$ExamSetIDPost'";
$result_sql_Exam_set_compare = mysql_query($sql_Exam_set_compare);
while($rs_Exam_compare = mysql_fetch_array($result_sql_Exam_set_compare)){
$Exam_Emp[] = $rs_Exam_compare['emp_id'];
$Exam_Emu[] = $rs_Exam_compare['emu_id'];
$Exam_Efb[] = $rs_Exam_compare['efb_id'];
$Exam_Ext[] = $rs_Exam_compare['ext_id'];
}
$emu_num2 = array_sum($emu_num);
$Exam_Emu_num=0;
for($i=1;$i<count($emu_num);$i++){
$objectID[] = $_POST['emu_objID'.$i];
if($emu_num[$i]==""){
$emu_num[$i] = 0;
}else{
$emu_num[$i];
}
if($emu_num[$i]!=0){
if($i>count($Exam_Emu)){
break;
}
$sql_Exam_rendom_emu = "Select * From objective_test Where obj_id='$objectID[$Exam_Emu_num]' And emu_id!=0 ORDER BY RAND() LIMIT $emu_num2";
$result_emu_show = mysql_query($sql_Exam_rendom_emu);
$result_emu_show_num_row[] = mysql_num_rows($result_emu_show);
while($rs_emu_show = mysql_fetch_array($result_emu_show)){
$emuID_show3[] = $rs_emu_show['emu_id'];
}
}
$Exam_Emu_num++;
}
echo $resultArray = array_diff($emuID_show3, $Exam_Emu);
}
|
|
|
|
|
Date :
2012-11-05 00:16:34 |
By :
Armkung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|