Presentation is loading. Please wait.

Presentation is loading. Please wait.

PHP Hypertext per processor www.Jozve.org. کار می کند؟ PHP چگونه www.Jozve.org.

Similar presentations


Presentation on theme: "PHP Hypertext per processor www.Jozve.org. کار می کند؟ PHP چگونه www.Jozve.org."— Presentation transcript:

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

20

21

22

23

24

25

26

27

28

29

30

31 <?PHP $x=$text1+$text2; Echo “Text1 Add Text2 is:$x” ?> www.Jozve.org

32

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

40

41 <?php if($text1>$text2) echo "$text1 Bigger "; else echo "$text2 Bigger "; ?> www.Jozve.org

42 VB : PHP: C++: www.Jozve.org

43

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

45

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

51

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

61

62 <?php $x=$text; $mult=1; for ($i=1;$i<=$x;$i++) $mult=$mult*$i; Echo "$mult"; ?> www.Jozve.org

63

64 <?php $x=text; for ($i=1;$i<=$x;$i++) { Echo " Enter Name$i: "; Echo " "; } ?> www.Jozve.org

65

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

71

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

87

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

92

93

94

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

101

102 '; } ?> www.Jozve.org

103

104 PHP ایجاد تابع در www.Jozve.org

105 Function نام تابع (اسامی پارامترها) { دستورات تابع; return; } www.Jozve.org

106 Return مقدار; www.Jozve.org

107 www.Jozve.org


Download ppt "PHP Hypertext per processor www.Jozve.org. کار می کند؟ PHP چگونه www.Jozve.org."

Similar presentations


Ads by Google