جلسه بیست پنجم PHP : آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته
یاد آوری
در جلسه هفتم PHP تعداد 14 تمرین از کاربردی ترین مباحث پی اچ پی را حل کردیم.
همچنین در ادامه در جلسه بیست چهارم PHP تعداد این تمرین ها را به عدد 30 رساندیم و مباحث را پله به پله جلو آمدیم.
بنابراین در این سری از آموزشات مقاله ایی PHP ، این سومین جلسه از حل تمرین PHP می باشد. حتما تک تک آن ها را بررسی کرده و قبل از دیدن جواب، سعی کنید تا آن را کاملا حل کنید.
نکته : همانطور که در جریان هستید، شماره گذاریمان را با اعداد 31 آغاز می کنیم. بنابراین برای دسترسی به تمارین قبلی به جلسات قبل رجوع کنید.
تمارین PHP جلسه بیست پنجم PHP
31) با چندین فرمت تاریخ امروز را نمایش
دهید.
سپس قطعه کدی بنویسید که نشان دهد از
چه سالی سایت شما راه اندازی شده است.
در آخر ساعت الان را به نمایش
بگذارید.
نکته : تمرین زیر را در جلسات آموزش PHP نداشتیم. با این حال بسیار کاربردی نیز هست.
توجه : جواب سوال 31 از جلسه بیست پنجم PHP در پایین صفحه قابل مشاهده است.
32) یک فایل با فرمت txt. ایجاد کنید.
حال آن را با قطعه کدی باز کنید. و اگر نتوانست فایل را باز کند، اروری برای آن در نظر بگیرید.
سپس با قطعه کدی محتوای داخل آن را نمایش دهید.
و در آخر فایل را ببندید.
توجه : جواب سوال 32 از جلسه بیست پنجم PHP در پایین صفحه قابل مشاهده است.
33) یک برنامه PHP بنویسید که در آن تابعی بتواند فاکتوریل هر عددی را محاسبه کند.
توجه : جواب سوال 33 در پایین صفحه قابل مشاهده است.
34) با استفاده از حلقه for در PHP یک برنامه PHP بنویسید تا صفحه شطرنج 8*8 یی را طراحی کند. از ویژگی های table در HTML هم استفاده کنید. خروجی به شکل زیر باشد.
توجه : جواب سوال 34 در پایین صفحه قابل مشاهده است.
35) با استفاده از حلقه for در PHP خروجی زیر را تولید کنید.
توجه : جواب سوال 35 در پایین صفحه قابل مشاهده است.
جواب تمرین های بالا ( از جلسه بیست پنجم PHP ) را در زیر ملاحضه می کنید.
شما در حال یادگیری جلسه بیست پنجم PHP از کدپز می باشید.
توجه: ** اگر سوال ، ایراد، نظر و یا هر چیز دیگری مدنظر شما بود، می توانید آن را در کامنت ها مطرح کنید. **
جواب تمرین 31) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<!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> |
نکته : در مثال فرض را بر این گرفتیم که از سال 2010 سایت ما راه اندازی شده است.
جواب تمرین 32) :
1 2 3 4 5 6 7 8 9 10 |
<!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> |
جواب تمرین 33) :
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php function factorial($number) { if ($number < 2) { return 1; } else { return ($number * factorial($number-1)); } } echo factorial(4); ?> |
جواب تمرین 34) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<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> |
جواب تمرین 35) :
1 2 3 4 5 6 7 8 9 10 |
<?php for($row=1;$row<=8;$row++) { for ($star=1;$star<=$row;$star++) { echo "*"; } echo "<br>"; } ?> |
سخن پایانی
تبریک میگم شما موفق شدید تا جلسه بیست پنجم PHP را پشت سر بگذارید. اگر تمرین مناسبی در ذهن شما وجود دارد، لطفا آن را در کامنت ها ثبت کنید.
همچنین در نظر داشته باشید تمرین های بیشتری را می توانید از اینجا ملاحضه کنید.
📝<< بیشتر موفقیت های مهم در جهان توسط افرادی به دست آمده اند که در زمانی که به نظر می رسید هیچ امیدی وجود ندارد، به تلاش کردن ادامه دادند. سخت کوش باشید و به تلاش هایتان ادامه دهید. . . . . >> ☑️
1 Comment
Join the discussion and tell us your opinion.
ممنون ب خاطر اموزش خوبتون.