جوانمرد email: [email protected] website: ejavanmard.blogfa.com اسلاید پنجم...
TRANSCRIPT
جوانمردEmail: [email protected]
Website: ejavanmard.blogfa.com
اسالید پنجم
دستورهای شرطی، تابع، آرایه
به نام خدا
برنامه سازی سمت سرور (PHP)
:if دستور شرط فقط با یک
برای نمایش تاریخ بکار میرود.)(dateتابع
2 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
if...else...elseif
<?php$t=date("H");if ($t<"20") { echo "Have a good day!"; }?>
:else به همراه if دستور شرط
3 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
if...else...elseif
<?php$t=date("H");if ($t<"20") { echo "Have a good day!"; }else { echo "Have a good night!"; }?>
:else به همراه if دستور شرط های مختلف با
4 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
if...else...elseif
<?php$t=date("H");if ($t<"10") { echo "Have a good morning!"; }elseif ($t<"20") { echo "Have a good day!"; }else { echo "Have a good night!"; }?>
5 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
switchدستور
<?php$favcolor="red";switch ($favcolor){case "red": echo "Your favorite color is red!"; break;case "blue": echo "Your favorite color is blue!"; break;case "green": echo "Your favorite color is green!"; break;default: echo "Your favorite color is neither red, blue, or green!";}?>
در این دس/تور ابت/دا ش/رط بررس/ی میش/ود س/پس دس/تورات
درون حلقه اجرا میشوند.
6 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
whileدستور حلقه
<?php $x=1; while($x<=5) { echo "The number is: $x <br>"; $x++; } ?>
اج/را میش/وند ابت/دا دس/تورات درون حلق/ه این دس/تور در
سپس شرط بررسی میشود.7 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
do...whileدستور حلقه
<?php $x=1; do { echo "The number is: $x <br>"; $x++; }while ($x<=5)?>
8 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
for دستور حلقه
<?php for ($x=0; $x<=10; $x++) { echo "The number is: $x <br>"; } ?>
9 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
foreach دستور حلقه
<?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; }?>
php.هزاران تابع تعریف شده درون خود دارد
تعری/ف ت/ابع بتوان/د بای/د هم ک/اربر آن ب/ر عالوه
نماید.
تعریف یک تابع و فراخوانی آن بشکل زیر است:
10 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
(Function)توابع
<?phpfunction writeMsg(){echo "Hello world!";}
writeMsg(); // تابع فراخوانی?>
میتوان به تابع پارامتر هایی را نیز ارسال کرد.
بن/ابر این در هنگ/ام تعری/ف ت/ابع بای/د آن را ط/وری بنویس/یم
که بتواند پارامتر رسیده را دریافت و استفاده نماید.
11 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
پارامتر ) آرگومان( های ارسالی به تابع
<?phpfunction familyName($fname){echo "$fname Refsnes.<br>";}
familyName("Jani");familyName("Hege");familyName("Stale");familyName("Kai Jim");familyName("Borge");?>
12 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
پارامتر2مثال تابعی با
<?phpfunction familyName($fname,$year){echo "$fname motevallede sale $year <br>";}
familyName("ahmad","1375");familyName("naser","1358");familyName("mahmood","1363");?>
13 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
مقدار پیشفرض برای پارامتر تابع
<?phpfunction setHeight($minheight=50){echo "The height is : $minheight <br>";}
setHeight(350);setHeight(); // will use the default value of 50setHeight(135);setHeight(80);?>
14 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
مقدار برگشتی تابع
<?phpfunction sum($x,$y){$z=$x+$y;return $z;}
echo "5 + 10 = " . sum(5,10) . "<br>";echo "7 + 13 = " . sum(7,13) . "<br>";echo "2 + 4 = " . sum(2,4);?>
تعریف آرایه و استفاده از مقادیر آن:
15 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
تعریف آرایه
<?php$cars=array("Volvo","BMW","Toyota");echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";?>
16 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
تع9داد عناص9ر )(countتابع ب9رای دری9افت آرایه
<?php$cars=array("Volvo","BMW","Toyota");echo count($cars);?>
17 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
بنویس9ید ک9ه عناص9ر آرای9ه forتم9رین: ی9ک دس9تور زیر را چاپ کند.
<?php$cars=array("Volvo","BMW","Toyota");
for(??????????) { ??????????? }?>
اس/تفاده )(rsortاگ/ر بخ/واهیم بص/ورت ن/زولی م/رتب ش/ود بای/د از ت/ابع
کنیم.18 - جوانمرد5( - اسالید phpبرنامه سازی سمت سرور )
عناص9ر )(sort تابع ک9ردن م9رتب ب9رای آرایه
<?php$cars=array("Volvo","BMW","Toyota");sort($cars);?>
<?php$numbers=array(4,6,2,22,11);sort($numbers);?>