جلسه بیست پنجم PHP

یاد آوری

در جلسه هفتم PHP تعداد ۱۴ تمرین از کاربردی ترین مباحث پی اچ پی را حل کردیم.
همچنین در ادامه در جلسه بیست چهارم PHP تعداد این تمرین ها را به عدد ۳۰ رساندیم و مباحث را پله به پله جلو آمدیم.
بنابراین در این سری از آموزشات مقاله ایی PHP ، این سومین جلسه از حل تمرین PHP می باشد. حتما تک تک آن ها را بررسی کرده و قبل از دیدن جواب، سعی کنید تا آن را کاملا حل کنید.

 

نکته : همانطور که در جریان هستید، شماره گذاریمان را با اعداد ۳۱ آغاز می کنیم. بنابراین برای دسترسی به تمارین قبلی به جلسات قبل رجوع کنید.

تمارین PHP جلسه بیست پنجم PHP

۳۱) با چندین فرمت تاریخ امروز را نمایش دهید.
      سپس قطعه کدی بنویسید که نشان دهد از چه سالی سایت شما راه اندازی شده است.
      در آخر ساعت الان را به نمایش بگذارید.

نکته : تمرین زیر را در جلسات آموزش PHP نداشتیم. با این حال بسیار کاربردی نیز هست.

توجه : جواب سوال ۳۱ از جلسه بیست پنجم PHP در پایین صفحه قابل مشاهده است.



۳۲) یک فایل با فرمت txt. ایجاد کنید.
حال آن را با قطعه کدی باز کنید. و اگر نتوانست فایل را باز کند، اروری برای آن در نظر بگیرید.
سپس با قطعه کدی محتوای داخل آن را نمایش دهید.
و در آخر فایل را ببندید.

توجه : جواب سوال ۳۲ از جلسه بیست پنجم PHP در پایین صفحه قابل مشاهده است.



۳۳) یک برنامه PHP بنویسید که در آن تابعی بتواند فاکتوریل هر عددی را محاسبه کند.

 توجه : جواب سوال ۳۳ در پایین صفحه قابل مشاهده است.



۳۴) با استفاده از حلقه for در PHP یک برنامه PHP بنویسید تا صفحه شطرنج ۸*۸ یی را طراحی کند. از ویژگی های table در HTML هم استفاده کنید. خروجی به شکل  زیر باشد.

توجه : جواب سوال ۳۴ در پایین صفحه قابل مشاهده است.



۳۵) با استفاده از حلقه for در PHP خروجی زیر را تولید کنید.

توجه : جواب سوال ۳۵ در پایین صفحه قابل مشاهده است.


 

جواب تمرین های بالا ( از جلسه بیست پنجم PHP ) را در زیر ملاحضه می کنید.

 

شما در حال یادگیری جلسه بیست پنجم PHP از کدپز می باشید.

توجه: ** اگر سوال ، ایراد، نظر و یا هر چیز دیگری مدنظر شما بود، می توانید آن را در کامنت ها مطرح کنید. **

 

جواب تمرین ۳۱) :

<!doctype html>
<body>
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("Y,m,d") . "<br>";
echo "Today is " . date("l");
?>
© 2006-<?php echo date("Y"); ?>
<?php
echo "The time is " . date("h:i:sa");
?>
</body>
</html>

 نکته : در مثال فرض را بر این گرفتیم که از سال ۲۰۱۰ سایت ما راه اندازی شده است.

 

جواب تمرین ۳۲) :

<!DOCTYPE html>
<html>
<body>
<?php
$myfile = fopen("file.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("file.txt"));
fclose($myfile);
?>
</body>
</html>

     جواب تمرین ۳۳) :

<?php
function factorial($number) {

    if ($number < 2) {
        return 1;
    } else {
        return ($number * factorial($number-1));
    }
}

echo factorial(4);
?>

 

جواب تمرین ۳۴) :

<table width="400px" cellspacing="0px" cellpadding="0px" border="1px">
    <?php
    for($row=1;$row<=8;$row++)
    {
        echo "<tr>";
        for($column=1;$column<=8;$column++)
        {
            $total=$row+$column;
            if($total%2==0)
            {
                echo "<td height=35px width=30px bgcolor=#FFFFFF></td>";
            }
            else
            {
                echo "<td height=35px width=30px bgcolor=#000000></td>";
            }
        }
        echo "</tr>";
    }
    ?>
</table>

 جواب تمرین ۳۵) :

<?php
for($row=1;$row<=8;$row++)
{
    for ($star=1;$star<=$row;$star++)
    {
        echo "*";
    }
    echo "<br>";
}
?>

سخن پایانی

تبریک میگم شما موفق شدید تا جلسه بیست پنجم PHP را پشت سر بگذارید. اگر تمرین مناسبی در ذهن شما وجود دارد، لطفا آن را در کامنت ها ثبت کنید.

همچنین در نظر داشته باشید تمرین های بیشتری را می توانید از اینجا ملاحضه کنید.

📝<< بیشتر موفقیت های مهم در جهان توسط افرادی به دست آمده اند که در زمانی که به نظر می رسید هیچ امیدی وجود ندارد، به تلاش کردن ادامه دادند. سخت کوش باشید و به تلاش هایتان ادامه دهید.  . . . . >> ☑️




سایر مقالات :

جلسه معرفیرفتن به مطلب
جلسه اول Phpرفتن به مطلب
جلسه دوم Phpرفتن به مطلب
جلسه سوم Phpرفتن به مطلب
جلسه چهارم PHPرفتن به مطلب
جلسه پنجم PHPرفتن به مطلب
جلسه ششم PHPرفتن به مطلب
جلسه هفتم PHPرفتن به مطلب
جلسه هشتم PHPرفتن به مطلب
جلسه نهم PHPرفتن به مطلب
جلسه دهم PHP - یادآوری فرم در html - فرم ها در PHP‌ - آشنایی با متد های GET_$ و POST_$رفتن به مطلب
جلسه یازدهم PHP: شی گرایی - تعریف کلاس - ساخت اشیا فراخوانی تابع عضورفتن به مطلب
جلسه پانزدهم PHP: اتصال PHP به MySQL - (PDO یا MySQL) - بستن اتصالرفتن به مطلب
جلسه هفدهم PHP : وارد کردن اطلاعات در MySQL با دو روش mysqli و PDO - به صورت رویه ای و شی گراییرفتن به مطلب
جلسه هجدهم PHP- دریافت آخرین شناسه در پایگاه داده MySQL - دستورات آماده PHP در MySQL رفتن به مطلب
جلسه نوزدهم PHP: رفتن به مطلب
جلسه بیست یکم PHP : XML - DOM - SimpleXMLرفتن به مطلب
جلسه بیست دوم PHP : رفتن به مطلب
جلسه بیست سوم PHP : پایگاه داده و Ajaxرفتن به مطلب
جلسه بیست چهارم PHP : تمارین PHP رفتن به مطلب
جلسه بیست پنجم PHP رفتن به مطلب