[Basic PHP] เริ่มต้นเขียน PHP ง่าย ๆ กับ [ThaiSeoBoard]

เริ่มโดย pugkung, 08 ตุลาคม 2008, 21:45:16

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ThaNaButS

#40
Array หรือ ตัวแปรแถวลำดับ คือการเก็บค่าตั้งแต่ 1 ค่าขึ้นไป ไว้ในชื่อเดียวกัน เพื่อให้ง่ายในการจดจำและนำไปใช้งาน


<?php
//สร้างตัวแปรชนิดแถวลำดับ(Array)ชื่อ myArr
//รูปแบบการสร้าง array("ตัวแรก", "ตัวสอง", "ตัวต่อไป"); ในการสร้างแต่ละสมาชิกจะใช้ , คั่นระหว่างสมาชิกในอาร์เรย์

$myArr = array("การเขียนโปรแกรม""ภาษา""PHP""ฐานข้อมูล MySQL");
 
//ใช้. (จุด) ในการต่อสตริง

echo $myArr[0] . "<br>";  //แสดงค่าของสมาชิกตัวแรกของอาร์เรย์ ตัวแรกมักจะเป็น 0 เสมอ
echo $myArr[1] . "<br>";  //แสดงค่าของสมาชิกตัวที่ 2 ของอาร์เรย์
echo $myArr[2] . "<br>";  //แสดงค่าของสมาชิกตัวที่ 3 ของอาร์เรย์
echo $myArr[3] . "<br>";  //แสดงค่าของสมาชิกตัวที่ 4 ของอาร์เรย์
?>



;D ;D

pugkung

ว่าจะเข้ามาอัพเดทเรื่อง Operator เจอคุณ ThaNaButS อัพเดทเรื่อง Array กับตัวแปรค่าคงที

เลยกลัวคนอ่านจะอ่านตามแล้วทำตามไม่ทัน เอาเป็นว่าผมยกยอดไปพรุ่งนี้แล้วกัน

( เนียน อู้  :D )

ขอบคุณคุณ ThaNaButS ด้วยนะครับที่มาช่วยเสริม  :-*

na

<HTML>
<HEAD>
<TITLE>

(ตรงนี้ผมสามารถดึง เอาข้อมูลจาก ดาต้าเบสมาแสดง แบบนี้ได้ไหม  echo " $ตัวแปร  ";   น่าจะได้ผมว่า แต่มะแน่ใจ อิอิ) 

</TITLE>

</HEAD>
<BODY>
<H1>
<?php
echo "แสงข้อความ<br>";
?>
</H1>     
</BODY>
</HTML>





eBay

[direct=http://www.xn--12c1cbb1d7clcc9k1dh.com]บ้านเกาะล้าน บ้านพักติดทะเล[/direct]

jiw

ิติดตามด้วยละกัน


รออ่านไปจนกระทั่งย้ายจาก basic ไปยัง expert เลยนะ ติดตามครับๆ
( ตอนนี้ basic มีหมดละ เหลือแค่ทำไงให้เป็น expert ... ยิ่งขี้เกียจๆอยู่)

iPhoenix

หรือจะสร้างสมาชิกอาร์เรย์แบบนี้ก็ได้ครับ


<?php 

$day 
= array();
$day['M'] = 'วันจันทร์';
$day['T'] = 'วันอังคาร';
$day['W'] = 'วันพุธ';
$day['TH'] = 'วันพฤหัสบดี';
$day['F'] = 'วันศุกร์';
$day['S'] = 'วันเสาร์';
$day['SUN'] = 'วันอาทิตย์';

echo 
วันนี้เป็นวัน.$day['M'] ;

?>


iPhoenix

ต้องตั้งตัวแปรก่อน

อ้างถึงจาก: na ใน 10 ตุลาคม 2008, 00:18:02

<?php
$title = "ชื่อเรื่อง" // ถ้าจะเอามาจากฐานข้อมูลก็ต้องเขียนติดต่อกับฐานข้อมูลก่อนครับ
?>

<HTML>
<HEAD>
<TITLE>

 <?php
echo $title ;
?>

</TITLE>

</HEAD>
<BODY>
<H1>
<?php
echo "แสงข้อความ<br>";
?>
</H1>     
</BODY>
</HTML>







ไม่รู้จะทำให้งงหรือเปล่า  :)

pugkung

ก็สรุปว่าที่คุณ na ถามมาทำได้ครับ

แสดงว่าเริ่มเข้าใจการเขียนแบบ Server Site Script แล้ว ยินดีด้วยครับ เก่งมาก ๆ  :)

Hunter1911

[direct=http://www.ayareew.com] Shopping Blog[/direct]

wingolfer

ลงทะเบียนเรียนด้วยคน นะครับ  :) เพราะอยู่อนุบาล 1 อยู่เลย  ;D
[direct=http://beach-vacation-phuket.blogspot.com]beach vacation phuket[/direct]
[direct=http://natural-organic-vitamin.blogspot.com]natural organic vitamins[/direct]

tukta_dinpun

ขอเรียนด้วยคนนะคะ  :-*


ขอให้กำลังใจทุกคนที่เข้ามาแบ่งปันความรู้ค่ะ :)


kunaor

ขอบคุณมากเลยค่ะ สำหรับความรู้ในครั้งนี้ :'(

KRTINetwork

อ้างถึงจาก: iPhoenix ใน 10 ตุลาคม 2008, 02:41:26
หรือจะสร้างสมาชิกอาร์เรย์แบบนี้ก็ได้ครับ


<?php 

$day 
= array();
$day['M'] = 'วันจันทร์';
$day['T'] = 'วันอังคาร';
$day['W'] = 'วันพุธ';
$day['TH'] = 'วันพฤหัสบดี';
$day['F'] = 'วันศุกร์';
$day['S'] = 'วันเสาร์';
$day['SUN'] = 'วันอาทิตย์';

echo 
วันนี้เป็นวัน.$day['M'] ;

?>



ถ้าเขียนแบบนี้จะง่ายกว่านะครับ


<?php 
$day 
= array(
'M' => 'วันจันทร์',
'T' => 'วันอังคาร',
'W' => 'วันพุธ',
'TH'=> 'วันพฤหัสบดี',
'F' => 'วันศุกร์',
'S' => 'วันเสาร์',
'SUN' => 'วันอาทิตย์'
);

?>


rapeedu

อยากแชร์บ้างจังครับ แต่ไม่รู้จะเริ่มเขียนจากตรงไหนดี ผมโปเกม่อนรุ่นเก่า แต่จะเข้ามาติดตามครับ  :)
[direct=http://emonitorplus.com]บริการรับส่ง Email Marketing[/direct] [direct=http://emonitorplus.com]บริการรับส่งข่าวสารด้วย E-mail[/direct][direct=http://emonitorplus.com/%E0%B8%9C%E0%B8%A5%E0%B8%87%E0%B8%B2%E0%B8%99-email-marketing-%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%84%E0%B9%89%E0%B8%B2/]ผลการส่ง Email marketing[/direct]
[direct=https://www.facebook.com/emonitorplus]บริการรับส่ง email marketing[/direct]
[direct=http://emonitorplus.com/]รับส่ง email marketing[/direct]

pugkung

โอ้ว ๆ หน้าสามแล้วเหรอเนี่ย

วันนี้ผมจะมาพูดเรื่อง Operator (โอเปอร์เรเตอร์) ตัวจัดการข้อมูล หรือปล่าว ไม่แน่ใจ  :P
คือมันเป็นตัวที่เอาไว้ใช้สำหรับ เอาตัวแปรมาประมวลผล เช่น บวก ลบ คูณ หาร อะไรประมาณนี้  :P ( มั่วอีกแล้ว  :-[ )

Operator ที่ผมรู้จักมีอยู่ ไม่กี่ตัวหรอกครับ เอาเท่าที่ใช้ บ่อย ๆ
Operator นั้นแบ่งได้ชัด ๆ เป็นสองแบบ คือ ตัวจัดการกับข้อมูลที่เป็นตัวเลข  และ  ตัวจัดการข้อมูลที่เป็นตัวหนังสือ ( คงไม่มีตัวจัดการข้อมูลที่เป็นตัวอ่อน นะ  :P )

ตัวจัดการข้อมูลที่เป็นตัวเลข
อ้างถึง
  1. เครื่องหมาย "+" เอาไว้รวมจำนวนสองจำนวนเข้าด้วยกัน (เอาไว้บวกเลข  :o)
  2. เครื่องหมาย "-" ลบ เอาไว้ลบเลข
  3. เครื่องหมาย "*" คูณ เอาไว้คูณเลข
  4. เครื่องหมาย "/" เอาไว้หารเลข
  5. เครื่องหมาย "%" เอาไว้หาร เอาเศษ ของจำนวน 2 จำนวน

ตัวอย่างการใช้งาน

<?php
  $num1 
20;
  
$num2 30;

  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";


?>



เด๋วเย็น ๆ มาต่อเรื่องของตัวจัดการ String (ตัวหนังสือ)  :)

pacapao

[direct=http://www.pacapao.com/]แหล่งรวมความรู้พิสดาร และ สาวสวยจากทั่วโลก[/direct]

[direct=http://www.facebook.com/pacapao]สุดยอด นักปั่นบันลือโลก..[/direct]

ศูนย์จำหน่าย ไตรจีวร และ สังฆภัณฑ์ จำหน่าย กระทะทองเหลือง ช้อนส้อมทองเหลือง แจกัน เชิงเทียน กระถางธูปทองเหลือง ไตรจีวร และ สังฆภัณฑ์ หลายชนิด ชุดผ้าไตร ชุดสรงน้ำ ผ้าอาบน้ำฝน ชุดทำบุญคุณภาพดี-จัดส่งทั่วไทย [direct=http://www.facebook.com/Sangkhapann]สังฆภัณฑ์[/direct]

oreokung

อ้างถึงจาก: pugkung ใน 10 ตุลาคม 2008, 14:28:55
โอ้ว ๆ หน้าสามแล้วเหรอเนี่ย

วันนี้ผมจะมาพูดเรื่อง Operator (โอเปอร์เรเตอร์) ตัวจัดการข้อมูล หรือปล่าว ไม่แน่ใจ  :P
คือมันเป็นตัวที่เอาไว้ใช้สำหรับ เอาตัวแปรมาประมวลผล เช่น บวก ลบ คูณ หาร อะไรประมาณนี้  :P ( มั่วอีกแล้ว  :-[ )

Operator ที่ผมรู้จักมีอยู่ ไม่กี่ตัวหรอกครับ เอาเท่าที่ใช้ บ่อย ๆ
Operator นั้นแบ่งได้ชัด ๆ เป็นสองแบบ คือ ตัวจัดการกับข้อมูลที่เป็นตัวเลข  และ  ตัวจัดการข้อมูลที่เป็นตัวหนังสือ ( คงไม่มีตัวจัดการข้อมูลที่เป็นตัวอ่อน นะ  :P )

ตัวจัดการข้อมูลที่เป็นตัวเลข
อ้างถึง
  1. เครื่องหมาย "+" เอาไว้รวมจำนวนสองจำนวนเข้าด้วยกัน (เอาไว้บวกเลข  :o)
  2. เครื่องหมาย "-" ลบ เอาไว้ลบเลข
  3. เครื่องหมาย "*" คูณ เอาไว้คูณเลข
  4. เครื่องหมาย "/" เอาไว้หารเลข
  5. เครื่องหมาย "%" เอาไว้หาร เอาเศษ ของจำนวน 2 จำนวน

ตัวอย่างการใช้งาน

<?php
  $num1 
20;
  
$num2 30;

  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";


?>



เด๋วเย็น ๆ มาต่อเรื่องของตัวจัดการ String (ตัวหนังสือ)  :)

เสริมให้เรื่อง 5. เครื่องหมาย "%" เอาไว้หาร เอาเศษ ของจำนวน 2 จำนวน

เช่นตามตัวอย่างที่ให้มา คำตอบของ $num1 % $num2 จะได้เท่ากับ20 เพราะ 20/30 จะได้0ครั้งและเหลือเศษ20
[direct=http://lowfatdietrecipes.promotedtoday.com]Low Fat Diet Recipes[/direct]

pugkung

อ้างถึงจาก: pacapao ใน 10 ตุลาคม 2008, 14:30:33
โอเค เร่ิมงงแล้ว  :P

งง ถามได้นะครับ

ผมว่าถ้า อ่านไป ทำไป มันน่าจะทำให้เข้าใจได้ง่ายขึ้น นะครับ  ::)

webdevils

เวลาเขียนโค้ดhtml แทรกนี้ต้อง อยู่ใน  echo "html";   ตลอดเลยใช้ไหมครับ
[direct=https://my.hawkhost.com/aff.php?aff=15523]hawkhost 10GB ปีละ 800 บาท[/direct]

pugkung

อ้างถึงจาก: webdevils ใน 10 ตุลาคม 2008, 17:10:42
เวลาเขียนโค้ดhtml แทรกนี้ต้อง อยู่ใน  echo "html";   ตลอดเลยใช้ไหมครับ

ไม่จำเป็นก็ได้ครับ
แต่ที่ยกตัวอย่างนี้ เพื่อให้ ไม่สับสน ในตอนแรกเท่านั้นเอง  :)

จะเขียนแบบนี้ก็ได้


<html>
  <title>  <!-- HTML Code -->
    <?php
      
echo "Key Word ที่ต้องการจาก ฐานข้อมูล"; \\ PHP Code
    ?>

  </title>
</html>


จากตัวอย่างสังเกตุว่าจะแยก แท็ก กันนะครับ  :)