คือผมจะวนloop ตัวเลขครับวนอย่างไง คัยก้อได้ช่วยวนให้เป็นตัวอย่างให้ครับ
จากตัวอย่าง
ไม่มีคู่ 7 ไม่ทราบว่าเขียนตกหรือตั้งใจ
เลยเขียนมาให้ 2 แบบ
แบบมี 7
Code (PHP)
<?php
$x=1;
for($y=2; $y<=17; $y++){
echo $y,' '.$x;
echo '<br>';
$x<5 ? $x++ : $x=1;
}
?>
แบบไม่มี 7
Code (PHP)
<?php
$x=1;
for($y=2; $y<=17; $y++){
$y==7 ? $y++ : '';
echo $y,' '.$x;
echo '<br>';
$x<5 ? $x++ : $x=1;
}
?>
Date :
2012-03-08 17:46:32
By :
iamatomix
หลักการคือมีตัวแปรตัวหนึ่งเป็นตัวหลัก ซึ่งในที่นี้ของคุณคงคือ x
แต่ y นั้นจะวนกลับมาจุดเริ่มต้นเมื่อถึงจุดๆ หนึ่ง ดังนั้นสิ่งที่เราต้องทำคือ
ตั้งเงื่อนไขว่าจะ reset y เมื่อไหร่
Code (PHP)
$y = 1;
for ($x = 2; $x <= 17; $x++) {
echo "$x $y\n";
$y++; // เพิ่ม $y
if ($y > 5) { // ถ้า $y มากกว่า 5 ก็ให้มันกลับคืนเป็น 1
$y = 1;
}
}
Date :
2012-03-08 17:50:12
By :
actioncookie
ขอบคุณมากเรยครับ
จะได้ฝึกฝนต่อไปครับ
ประวัติการแก้ไข 2012-03-12 08:49:32 2012-03-12 08:49:37 2012-03-12 08:49:43
Date :
2012-03-12 08:36:39
By :
nonoomhi
Load balance : Server 00