1 / 47

PHP

PHP. Personal H ome Page PHP Lesson in 2549 http ://www.thaiall.com/php/training49.htm Update : August 23,2012. คำสั่ง echo และ print แบบธรรมดา. <? echo "5"; echo "5" , 5 , 5; print "5"; ?>. คำสั่ง echo และ print แบบคำนวณ. <? echo "5 + 5"; echo '5 + 5'; echo 5 + 5;

Download Presentation

PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP Personal Home Page PHP Lesson in 2549 http://www.thaiall.com/php/training49.htm Update : August 23,2012

  2. คำสั่ง echo และ print แบบธรรมดา <? echo "5"; echo "5" , 5 , 5; print "5"; ?>

  3. คำสั่ง echo และ print แบบคำนวณ <? echo "5 + 5"; echo '5 + 5'; echo 5 + 5; echo "<br>"; print "5 + 5"; print '5 + 5'; print 5 + 5; ?>

  4. คำสั่ง echo และ print แบบใช้ตัวแปร <? $a = 5; echo '$a + $a'; echo "$a + $a"; echo "<br>"; print '$a + $a'; print "$a + $a"; ?>

  5. คำสั่ง echo และ print แบบใช้ตัวแปร และคำนวณ <? $a = 5; echo '$a' + ($a + $a); echo "$a" + ($a + $a); echo "<br>"; print '$a' + ($a + $a); print "$a" + ($a + $a); ?>

  6. แสดงความแตกต่างของ . และ + <? echo "1" + 2 . 4 . "<br>"; echo "1" + 2 . 4 + 8 . 16 . "<br>"; echo "1" . 2 + 4 . 8 + 16 + "<br>"; print "1" + 2 . 4 . "<br>"; print "1" + 2 . 4 + 8 . 16 . "<br>"; print "1" . 2 + 4 . 8 + 16 + "<br>"; ?>

  7. เปรียบเทียบการจับคู่จากข้างหน้าไปข้างหลังเปรียบเทียบการจับคู่จากข้างหน้าไปข้างหลัง <? $a = 5; echo '$a' . "$a" + 5 . "<br>"; echo ('$a' . "$a") + 5 . "<br>"; echo '$a' . ("$a" + 5) . "<br>"; echo 5 + '$a' . "$a" . "<br>"; echo (5 + '$a') . "$a" . "<br>"; echo 5 + ('$a' . "$a") . "<br>"; ?>

  8. แสดงการใช้คำสั่ง pre ร่วมกับ \n <? $a = 5; echo "<pre>"; echo $a . $a , $a , $a + $a . "\n"; echo '$a' . "$a" + $a . '$a' . "\n"; echo '$a' , $a + "$a"; ?>

  9. การใช้ html ร่วมกับ phpแบบธรรมดา <body bgcolor=#ffffdd> abc <? echo "def"; ?> ghi

  10. การใช้ html ร่วมกับ phpแบบประกาศ แล้วเรียกใช้ <body bgcolor=#ffffdd> <? $a = "def"; ?> abc <? echo $a; ?> ghi

  11. การใช้ html ร่วมกับ phpแบบแทรกค่า <body bgcolor=#ffffdd> <? $a = "jkl" ?> abc <?="def"?> ghi <?=$a?>

  12. เครื่องหมายสำหรับกำหนดหมายเหตุเครื่องหมายสำหรับกำหนดหมายเหตุ <? # wow // wow /* wow */ ?>

  13. ทดสอบเงื่อนไข <? $a = "pass"; if ($a == "pass") { echo "ok"; } ?>

  14. ทดสอบเงื่อนไข 3 แบบ <? $b = 10; if ($b > 2) { echo "ok 1<br>"; } if ($b < 100) { echo "ok 2<br>"; } if ($b <> 5) echo "ok 3<br>"; ?>

  15. ทดสอบเงื่อนไข และใช้ else แบบที่ 1 <? $a = "neo"; if ($a == "neo") { echo "pass"; } else { echo "fail"; } ?>

  16. ทดสอบเงื่อนไข และใช้ else แบบที่ 2 <? $a = "wow"; if ($a == "neo") echo "pass"; else echo "fail"; ?>

  17. ทดสอบหลายเงื่อนไข แบบไม่ใช้ else <? $a = "th"; if ($a == "us") echo "United State"; if ($a == "th") echo "Thailand"; if ($a == "jp") echo "Japan"; if ($a != "us" && $a != "th" && $a != "jp") echo "Korea"; ?>

  18. ทดสอบหลายเงื่อนไข แบบใช้ if หลัง else <? $a = "th"; if($a == "us"){echo "United State";} else if ($a == "th") echo "Thailand"; else if ($a == "jp") echo "Japan"; else if ($a != "us" && $a != "th" && $a != "jp") echo "Korea"; ?>

  19. ทดสอบหลายเงื่อนไข แบบใช้ elseif <? $a = "th"; if ($a == "us") { echo "United State"; } elseif ($a == "th") { echo "Thailand"; } elseif ($a == "jp") { echo "Japan"; } else { echo "Korea"; } ?>

  20. เลือกเงื่อนไขด้วย switch และ case <? $a = "th"; switch($a) { case "us"; echo "United State : ok"; break; case "th"; echo "Thailand : ok"; break; } ?>

  21. เลือกเงื่อนไขด้วย switch และ default <? $a = "cc"; switch($a) { case "aa"; echo "aa : ok"; break; case "bb"; echo "bb : ok"; break; default; echo "default : ok"; } ?>

  22. ทำซ้ำด้วย for พิมพ์ 1 ถึง 5 <? for($i=1;$i<=5;$i++){ echo $i; } ?>

  23. ทำซ้ำด้วย for พิมพ์ 1 ถึง 5 แบบแทรกใน HTML file <body bgcolor=yellow> <? for($i=1;$i<=5;$i++){ ?> <?=$i?> <br> <?}?>

  24. ทำซ้ำด้วย while พิมพ์ 1 ถึง 5 แบบกำหนดค่าเริ่มที่ 1 <? $i = 1; while($i <= 5) { echo $i; $i++; } ?>

  25. ทำซ้ำด้วย while พิมพ์ 1 ถึง 5 แบบกำหนดค่าเริ่มที่ 0 <? $i = 0; while($i < 5) { $i++; echo $i; } ?>

  26. การอ่าน array ด้วย foreach <? $ar = array("200","900"); foreach ($ar as $key => $value) { echo $key,$value,"<br>"; } foreach ($ar as $value) { echo $value,"<br>"; } ?>

  27. การอ่าน hash array ด้วย foreach <? $ar['tom'] = 200; $ar['boy'] = 900; foreach ($ar as $key => $value) { echo $key,$value,"<br>"; } ?>

  28. พิมพ์ตัวเลขแยกสี แบบใช้ตัวแปร 2 ตัว <? echo "<font color=red>"; $c=1; for($i=1;$i<=5;$i++) { if ($c == 1) { $c = 0; echo "$i<br>"; } else { $c = 1; echo "<font color=blue>$i</font><br>"; } } ?>

  29. พิมพ์ตัวเลขแยกสี แบบใช้ตัวแปรเดียว <? echo "<font color=green>"; for($i=1;$i<=5;$i++) { if ($i % 2 == 0) { echo "$i<br>"; } else { echo "<font color=blue>$i</font><br>"; } } ?>

  30. ฟอร์มส่งค่าแบบ get <form action=zz402.php method=get> <input name=a value=5><br> <input name=b value=6><br> <input type=submit> </form>

  31. รับค่าจากฟอร์มมาประมวลผลรับค่าจากฟอร์มมาประมวลผล <? echo $_GET["a"]; echo $_GET["b"]; echo $_GET["a"] + $_GET["b"]; ?>

  32. ฟอร์มส่งค่าแบบ post <form action=zz404.php method=post> <input name=c value=7><br> <input name=d value=8><br> <input type=submit> </form>

  33. รับค่าจากฟอร์มมาประมวลผลรับค่าจากฟอร์มมาประมวลผล <? echo $_POST["c"]; echo $_POST["d"]; echo $_POST["c"] * $_POST["d"]; echo $_REQUEST["c"] , $_REQUEST["d"]; ?>

  34. ฟอร์มส่งค่าแบบ post <form action=zz405.htm method=post> <input type=text name=a value="boy"><br> <input type=checkbox name=b checked><br> <input type=radio name=c value="A"><br> <input type=radio name=c value="B"><br> <input type=radio name=c value="C" checked><br> <select name=d size=4> <option value=th>Thailand <option value=us selected>United State <option value=jp>Japan </select><br> <textarea name=e rows=4 cols=20> hello </textarea> <input type=submit name=f value=click> </form>

  35. รับค่าจากฟอร์ม ที่ส่งมาในรูปแบบต่าง ๆ <? echo $_POST["a"]."<br>"; echo $_POST["b"]."<br>"; echo $_POST["c"]."<br>"; echo $_POST["d"]."<br>"; echo $_POST["e"]."<br>"; echo $_POST["f"]."<br>"; ?>

  36. รวมฟอร์มส่งค่า และรับมาประมวลผล <form action=zz407.php> <input name=n value=3> <input type=submit> </form> <? if (isset($_GET["n"])) { for ($i=1;$i<=$_GET["n"];$i++){ echo $i."<br>"; } } ?>

  37. ฟอร์มส่ง และรับที่ใช้ while และ request <form action=zz408.php method=post> <input name=n1 value=15> <input name=n2 value=18> <input type=submit> </form><pre> <? if (isset($_REQUEST["n1"])) { $n = $_REQUEST["n1"]; while ($n <= $_REQUEST["n2"]) { echo $n."\n"; $n++; } } ?>

  38. แสดงค่า Configuration <? phpinfo(); ?>

  39. คำสั่งตัดคำด้วยคำสั่ง substr <? $a = "abcde"; echo substr($a,0,2) , "<br>"; echo substr($a,2,2) , "<br>"; echo substr($a,2) , "<br>"; echo substr($a,-2) , "<br>"; echo strlen("abc") , "<br>"; ?>

  40. ฟังก์ชันเกี่ยวกับเวลา และการสุ่ม <? srand(microtime()*1000000); echo rand(1,10)."<br>"; echo microtime()."<br>"; echo microtime() + microtime()."<br>"; echo time()."<br>"; echo date("d/m/Y H:i:s")."<br>"; ?>

  41. ฟังก์ชัน require และ include แบบ html <body> <? require("zz502.php"); ?> <hr> <? include("zz503.php"); ?>

  42. ฟังก์ชัน require และ include แบบเต็ม <? $a=1; $b="one"; ?> <? # zz505a.php require("zz505.php"); echo $a,$b; ?> <? # zz505b.php include("zz505.php"); echo $a,$b; ?>

  43. ฟังก์ชันตรวจสอบตัวแปรฟังก์ชันตรวจสอบตัวแปร <form action=zz506.php method=post> <input name=pass> <input type=submit> </form> <? if (!isset($_POST["pass"])) exit; ?> Test TestTest

  44. สร้างฟังก์ชันแบบ internal แบบธรรมดา <? a(); echo "b"; a(); ?> bb <? function a() { echo "a"; echo "x"; } ?>

  45. สร้างฟังก์ชันแบบ internal แบบรับค่า <? a(5,6); function a($b1,$b2) { echo "$b1 + $b2 = ", $b1 + $b2; } ?>

  46. สร้างฟังก์ชันแบบ internal แบบรับ และคืนค่า <? echo a(5,6); echo a(5,6); function a($b1,$b2) { $t = $b1 + $b2; return $t; } ?>

  47. สร้างฟังก์ชันแบบ internal แบบคืนค่า <? $b1 = 5; $b2 = 6; echo a(),b(); function a() { global $b1,$b2; $t = $b1 + $b2; return $t; } function b() { global $b1,$b2; $t = $b1 + $b2; return $t; } ?>

More Related