|
|
|
ถ้าหากมี array 2 ชุด โดยต้องการเปรียบเทียบสมาชิกที่อยู่ใน array ทั้งคู่นี้ ว่า มีสมาชิก เหมือนกันทั้งหมดหรือไม่ และ ต้องการเปรียบเทียบว่า มีสมาชิกอย่างน้อย 1 ตัว ที่เหมือนกัน จะใช้ฟังก์ชันอะไรในการตรวจสอบดีค่ะ |
|
|
|
|
|
|
|
Code (PHP)
$arr_a = array("6","10","17");
$arr_b = array("6","7","10","7","17");
function SearchArray($arrayA,$arrayB)
{
for($i=0;$i<count($arrayA);$i++)
{
if(strlen(trim(array_search($arrayA[$i],$arrayB))) >0)
{
$j++;
}
}
if($j==count($arrayA))
{
$result = "พบสมาชิกของ A ทุกตัวใน B";
}
elseif(($j < count($arrayA)) and (strlen($j) >0))
{
$result = "พบสมาชิกของ A ใน B จำนวนที่พบ ".$j." ตัว";
}
else
{
$result = "ไม่พบสมาชิกของ A ใน B";
}
return $result;
}
echo SearchArray($arr_a,$arr_b);
|
|
|
|
|
Date :
2012-05-04 18:14:07 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|