• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تحلیل یک تکه کد
#1
سلام خدمت تمامی دوستان .
کد:
<!DOCTYPE html>
<html>
<style>
    td {text-align:center;}
</style>
<body>
<?php
$day = array("Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday");

echo "<table border='1'><tr>";
    for($i = 0; $i < count($day); $i++) {
        echo "<th>$day[$i]</th>";
}
echo "</tr><tr>";
$a = 1;
    for($x = 1; $x <= 30; $x++) {
        echo "<td>$x</td>";
        if($a == 7) {
            echo "</tr><tr>";
            $a = 1;
        } else {
            $a++;
        }
}
echo "</tr></table>";
?>
</body>
</html>
میشه این تکه کد رو کامل برام تخلیل کنید :
کد:
$a = 1;
    for($x = 1; $x <= 30; $x++) {
        echo "<td>$x</td>";
        if($a == 7) {
            echo "</tr><tr>";
            $a = 1;
        } else {
            $a++;
        }
}
  پاسخ
تشکر شده توسط :
#2
سلام و وقت بخیر
خوش آمد میگم بابت عضویت در انجمن .

بصورت عامیانه :
یه حلقه تکرار هست که از 1 شروع و تا 30 ادامه پیدا میکند.
در حلقه هر بار ، <td>$x</td> چاپ میشه . بجای x مقداری که حلقه تکرار شده نمایش داده میشه.
اگر مقدار a به 7 رسید ،</tr><tr> چاپ میشه( به حط بعدی میره) و مجدد مقدار a برابر 1 میشه . (در اصل هر وقت به جمعه رسید )
اگر a کمتر از 7 بود ، به مقدار a یکی اضافه میشه.


موفق باشید
  پاسخ
تشکر شده توسط :
#3
خیلی ممنون Heart .
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان