Download presentation
Presentation is loading. Please wait.
Published byJanis Montgomery Modified over 9 years ago
1
PHP Hypertext per processor www.Jozve.org
2
کار می کند؟ PHP چگونه www.Jozve.org
3
:PHP انواع داده ها در Integer Double String Array Object Boolean صحیح اعشاری رشته ای آرایه شی منطقی www.Jozve.org
4
قواعد نامگذاری متغیرها: نام متغیر می تواند هر طولی داشته باشد (اعداد ، خط رابط) $ALI شروع می شوند. $ تمام متغیره با علامت $SUM نام متغیرها با رقم شروع نمی شوند. $1SUM در نامگذاری بین حروف کوچک و بزرگ فرق وجود دارد. $SUM<>$sum www.Jozve.org
5
مقدار دهی به متغیرها: برای مقدار دهی از علامت انتساب (=) استفاده می شود. $sum=10; $avrage=15.5; $name=“ALI”; www.Jozve.org
6
برای مقدار دهی از علامت انتساب (=) استفاده می شود. $x=10;.. $x=“ALI”; www.Jozve.org
7
ثابت ها: Define(‘factor’,10); Define(‘price’,4); www.Jozve.org
8
PHP عملگرها در 1- عملگر محاسباتی 2-عملگرهای مقایسه ای 3-عملگرهای منطقی 4-عملگرهای ترکیبی 5-عملگر ؟ www.Jozve.org
9
عملگر محاسباتی: نامعملگر جمع+ تفریق- ضرب* تقسیم/ باقیمانده تقسیم% افزایش++ کاهش-- www.Jozve.org
10
$a=5; $a=$a+1; ($a++;) $a=$a-1; ($a--;) www.Jozve.org
11
عملگر مقایسه ای: نامعملگر تساوی== همانی=== نامساوی=! نامساوی<> کوچکتری< بزرگتری> کوچکتر مساوی=> بزرگتر مساوی<= www.Jozve.org
12
$a=10; $b=10; $a==$b --------------------مقدار درست را برمی گرداند----------------- $c=7; $d=“7”; $c==$d --------------------مقدار درست را برمی گرداند----------------- $e=15; $f=“15”; $f===$e --------------------مقدار نادرست را برمی گرداند---------------- - www.Jozve.org
13
عملگر منطقی: نامعملگر نقیضNOT! AND&& OR|| تقدم آن از && کمتر استANDand تقدم آن از || کمتر استORor www.Jozve.org
14
عملگر ترکیبی: =+$a+=$b;$a=$a+$b; =- $a-=$b; $a=$a-$b; =* $a*=$b; $a=$a*$b; =/ $a/=$b; $a=$a/$b; =% $a%=$b; $a=$a%$b; www.Jozve.org
15
$a=100; Echo “Value of $a”; Echo ‘Value of $a’; Value of 100 Value of $a www.Jozve.org
16
; مقدار 2 : مقدار 1 ? شرط = متغیر :? عملگر $a=5; $s=$a<7 ? $a*2:$a*3; www.Jozve.org
17
Or Xor And = += -= *= %= || && == != === >= + - * / % ( ) تقدم عملگرها: www.Jozve.org
18
<?Php دستورات ?> www.Jozve.org
19
PHP شروع به کار با www.Jozve.org
31
<?PHP $x=$text1+$text2; Echo “Text1 Add Text2 is:$x” ?> www.Jozve.org
33
<?PHP $Next=$text1+1; $Back=$text1-1; Echo “Next is $Next”; Echo “Back is $Back”; ?> www.Jozve.org
34
IF (شرط) دستور; <?PHP IF($a>$b) Echo “a is Bigger than b”; ?> www.Jozve.org
35
IF (شرط) { مجموعه دستورات; } www.Jozve.org
36
<?PHP IF($a>$b) { Echo “a is Bigger than b”; Echo “End Program”; } ?> www.Jozve.org
37
IF (شرط) { مجموعه دستورات 1; } Else { مجموعه دستورات 2; } www.Jozve.org
38
<?PHP IF($a>$b) { Echo “a is Bigger than b”; } Else { Echo “a is Bigger than b”; } ?> www.Jozve.org
39
Enter Number: Enter Number: www.Jozve.org
41
<?php if($text1>$text2) echo "$text1 Bigger "; else echo "$text2 Bigger "; ?> www.Jozve.org
42
VB : PHP: C++: www.Jozve.org
44
<?php $vb=$text1*2500; $php=$text2*2000; $c=$text3*3000; $sum=$vb+$php+$c; if ($sum>20000) { $t=$sum*5/100; $sum1=$sum-$t; } else { $t=0; $sum1=$sum; } Echo " VB: $vb"; echo " "; Echo " PHP: $php"; echo " "; Echo " C++: $c"; echo " "; echo " Sum is : $sum"; echo " "; echo " 5% is : $t"; echo " "; echo " Payment is : $sum1"; www.Jozve.org
46
<?php Echo “ ”; Echo “ Ali ; ?> www.Jozve.org
47
Switch (متغیر) { Case مقدار 1: مجموع دستورات 1 Break; Case مقدار 2: مجموع دستورات 2 Break; … Default: مجموعه دستورات در صورت برقرار نبودن شرط; } www.Jozve.org
48
<?php Switch ($i) { Case “apple”: Echo “ I is apple”; Break; Case “drink”: Echo “ I is drink”; Break; Case “cake”: Echo “ I is cake”; Break; ?> www.Jozve.org
49
<?php Switch ($i) { Case “apple”: Echo “ I is apple”; Break; Case “drink”: Echo “ I is drink”; Break; Case “cake”: Echo “ I is cake”; Break; ?> www.Jozve.org
50
Enter Number : www.Jozve.org
52
<?php $x=$text1; switch ($x) { case '1': echo "bahar"; break; case '2': echo "Tabestan"; break; case '3': echo "Paeez"; break; case '4': echo "Zmestan"; break; default: Echo "I Realy Dont No"; } ?> www.Jozve.org
53
<?php $x=$text1; switch ($x) { case 1: case 2: case 3: case 4: case 5: echo “ابتدایی مدرسه"; break; case 6: case 7: case 8: echo “راهنمایی مدرسه"; break; } ?> www.Jozve.org
54
<?php $x=$text1; $a=5; $b=6 switch ($x) { case $a: echo “Five"; break; case $b: echo “Six"; break; } ?> www.Jozve.org
55
ساختار تکرار: While Do while For www.Jozve.org
56
While While (شرط) { مجموعه دستورات; } www.Jozve.org
57
<?php $i=1; While ($i<=10) Echo “Hello”; ?> www.Jozve.org
58
<?php $i=1; While ($i<=100) { Echo “$i”; (Echo “$i ”;) $i++; } ?> www.Jozve.org
59
For For (مقدار اولیه;شرط حلقه;گام حرکت) { مجموعه دستورات; } www.Jozve.org
60
<?php For ($i=10;$i<=5;$i++) Echo “Computer ”; ?> www.Jozve.org
62
<?php $x=$text; $mult=1; for ($i=1;$i<=$x;$i++) $mult=$mult*$i; Echo "$mult"; ?> www.Jozve.org
64
<?php $x=text; for ($i=1;$i<=$x;$i++) { Echo " Enter Name$i: "; Echo " "; } ?> www.Jozve.org
66
انتقال کنترل غیر شرطی: Break Continue Exit www.Jozve.org
67
Do While Do { مجموعه دستورات; } While (شرط) www.Jozve.org
68
* ** *** **** ***** **** *** ** * www.Jozve.org
69
PHP توضیحات در برای دادن توضیحات می توان // استفاده کرد www.Jozve.org
70
Date( ): <?php echo " Today IS: "; echo date("j F Y"); echo " "; echo " Today IS: "; echo date("j - m - Y"); echo " "; echo " Now Time IS: "; echo date("H:iA"); echo " "; ?> www.Jozve.org
72
J روزرا نمایش می دهد F نام ماه را بطور کامل نمایش می دهد Y سال m ماه را به عدد نمایش می دهد H ساعت را در قالب 24 i دقایق A صبح و بعدظهر با حروف بزرگ www.Jozve.org
73
time( ): <?php Echo time(r); ?> www.Jozve.org
74
عملگر. <?php $x="Ali"; $y="Reza"; echo $x.$y; ?> www.Jozve.org
75
Ltrim( ) فضای خالی سمت چپ را حذف می کند Chop( ) فضای خالی سمت راست را حذف می کند www.Jozve.org
76
StrToUpper( ) رشته را به حروف بزرگ تبدیل می کند StrToLower ( ) رشته را به حروف کوچک تبدیل می کند www.Jozve.org
77
Ucfirst( ) اولین حرف از رشته را به حروف بزرگ تبدیل می کند ucwords ( ) اولین حرف از رشته را به حروف کوچک تبدیل می کند www.Jozve.org
78
Strcmp( ) Strcmp(str1,str2) 0 => str1=str2 1 => str1>str2 -1 => str1<str2 www.Jozve.org
79
www.Jozve.org
80
PHP آرایه ها در www.Jozve.org
81
به دو دسته تقسیم می شوند:PHPآرایه ها در آرایه با اندیس عددی(ایندکس دار) آرایه انجمنی www.Jozve.org
82
آرایه های اندیس دار www.Jozve.org
83
?php $x=array(5,10,4,20,15); Echo $x[0]; Echo $x[4]; $x[2]=10; $x[0]=10+4; ?> www.Jozve.org
84
?php $x[0]=5; $x[1]=10; $x[2]=15; ?> $x=array(5,10,15); www.Jozve.org
85
?php $x[ ]=“Ali”; $x[ ]=“Reza”; $x[ ]=“Amir”; ?> $x=array(“Ali”,”Reza”,”Amir”); www.Jozve.org
86
"; ?> www.Jozve.org
88
5,10,20); for ($i=1;$i "; ?> www.Jozve.org
89
"; ?> www.Jozve.org
90
www.Jozve.org
91
Foreach: $x=array(5,10,4,20,15); Foreach($x as $y) Echo $y.’ ‘; www.Jozve.org
95
How many Friends do you have? www.Jozve.org
96
Please Enter the Name of Friend Number$i "; Echo " "; } ?> www.Jozve.org
97
Your Friends names are: "; foreach($fr as $y) echo " ".$y." "; ?> www.Jozve.org
98
آرایه های انجمنی www.Jozve.org
99
$x=array(‘Ali’=>15,’Reza’>17); ------------------------------------------ $x=array(‘Ahmad’=>15); $x [‘Ali’=>17]; $x[‘Reza’=>14]; www.Jozve.org
100
15,"Reza"=>17); foreach ($x as $key=>$value) echo $key.'=>'.$value." "; ?> www.Jozve.org
102
'; } ?> www.Jozve.org
104
PHP ایجاد تابع در www.Jozve.org
105
Function نام تابع (اسامی پارامترها) { دستورات تابع; return; } www.Jozve.org
106
Return مقدار; www.Jozve.org
107
www.Jozve.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.