|
|
|
ขอถามเกี่ยวกับการเปรียบเทียบค่าใน Array 2 ตัว ค่ะ คือ หนูต้องการเปรียบเทียบค่าใน Array 2 ตัวค่ะ |
|
|
|
|
|
|
|
คือ หนูต้องการเปรียบเทียบค่าใน Array 2 ตัวค่ะ
เช่น
ตัวแปร Array ตัวที่ 1 เก็บค่า 1,2,3,4
ตัวแปร Array ตัวที่ 2 เก็บค่า 1,2,5,4
ถ้าหากมี ค่าใน Array ตัวที่ 1 น้อย กว่า ค่าใน Array ตัวที่ 2 ให้ echo น้อยกว่าค่ะ
Tag : PHP, MySQL, Ms SQL Server 2005, HTML/CSS, Ajax, jQuery
|
|
|
|
|
|
Date :
2011-02-17 15:42:36 |
By :
naked13 |
View :
3676 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$a1 = array(1,7,5,2);
$a2 = array(5,6,7,1);
for($i=0;$i<=count($a1)-1;$i++)
{
if($a1[$i]<$a2[$i])
{
echo $a1[$i];
}
else
{
echo $a2[$i];
}
}
?>
|
|
|
|
|
Date :
2011-02-17 15:48:39 |
By :
EvaNess |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ อย่างที่หนูต้องการน่ะค่ะ คือ ถึงแม้ว่า มีค่าใน Array ตัวที่ 1 น้อยกว่า ค่าใน array ตัวที่ 2 กี่ตัวก็ตาม มันก็จะ echo แค่ครั้งเดียวอ่ะค่ะ
คือ ถ้าหนูใช้วิธีที่พี่บอก มันจะ echo น้อยกว่า ตามจำนวนค่ะ
|
ประวัติการแก้ไข 2011-02-17 16:58:39
|
|
|
|
Date :
2011-02-17 16:04:49 |
By :
naked13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ
Code (PHP)
<?
$a1 = array(8,7,8,8);
$a2 = array(5,6,7,1);
for($i=0;$i<=count($a1)-1;$i++)
{
if($a1[$i]<$a2[$i])
{
echo "Array1 is less than Array2";
break;
}
}
?>
|
ประวัติการแก้ไข 2011-02-17 18:35:43
|
|
|
|
Date :
2011-02-17 18:35:10 |
By :
EvaNess |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่งรู้ว่า PHP มีคำสั่ง Break ด้วย
ขอบคุณค่ะ
|
|
|
|
|
Date :
2011-02-18 07:34:58 |
By :
naked13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|