Home » , , , , , , , » การแสดงผลในภาษา PHP
วันอังคารที่ 22 กรกฎาคม พ.ศ. 2557
undefined

การแสดงผลในภาษา PHP

การแสดงผลในภาษา PHP


การแสดงผลข้อความใน PHP สามารถใช้คำสั่งได้สามรูปแบบคือ คำสั่ง echo, print และคำสั่ง printf คำสั่งทั้งสามแบบนี้เป็นคำสั่งแสดงผลข้อมูลออกทางบราวเซอร์ ลองมาศึกษาวิธีการใช้ และสรูปข้อแตกต่างกันได้ที่นี่ค่ะ

 
ในการเขียน php เพื่อแสดงผลออกทางเว็บบราวเซอร์นั้น เราสามารถใช้คำสั่งได้ 3 คำสั่งดังนี้

1. echo
2. print
3. printf


แบบแรก คำสั่ง echo เป็นคำสั่งที่สามารถแสดงผลข้อมูลได้หลาย ๆ ประเภท เช่น
 
  
 

กรณีที่ 1 ใช้ echo แสดงค่าคงที่
<?echo "test echo "; //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ test echo?>
กรณีที่ 2 echo แสดงผลการคำนวนค่าตัวเลข<?echo 2+3; // ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 5?>
กรณีที่ 3 echo แสดงผลการคำนวนค่าของตัวแปร<?$a = 3;
$b = 5;
echo $a + $b; //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 8?>
กรณีที่ 4 ใช้ echo แสดงผลข้อมูลหลายประเภทโดยการแยกค่านิพจน์<?$a = 3;
$b = 5;
echo "3+5= ", 3+5," = ",$a+$b; // ข้อมูลที่ถูกแสดงผลออกทางเว็บบราวเซอร์ คือ 3+5 = 8 = 8?&gt;<br />
 
  
 
แบบที่ 2 คำสั่ง print เป็นคำสั่งที่สามารถแสดงผลข้อมูลเช่นเดียวกันกับคำสั่ง echo แต่คำสั่ง print จะไม่สามารถแสดงผลข้อมูลแบบหลาย ๆ นิพจน์ หรือหลาย ๆ ค่าตัวแปร โดยการใช้ เครื่องหมาย ,คั่น แบบคำสั่ง echo ได้

รูปแบบการใช้คำสั่ง print
&lt;?#แบบแสดงผลค่าคงที่
print "test print "; //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ test print

#แบบแสดงผลการคำนวนค่าตัวเลข
print 5+5; //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 10

#แบบแสดงผลการคำนวนค่าของตัวแปร
$a=2;
$b=5;
print $a+$b; //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 7?&gt;<br />
 
  
 
แบบที่ 3 คำสั่ง printf เป็นคำสั่งที่มีลักษณะการใช้เหมือนกับคสั่ง printf ในภาษา C ซึ่งจะสามารถจัดรูปแบบ (Format) ของข้อความที่เราจะทำการแสดงผลออกทางเว็บบราวเซอร์ได้

รูปแบบการใช้คำสั่ง printf
<span style="font-size: small;">&amp;lt;?</span>#แสดงผลข้อมูลเป็นแบบข้อมูลตัวเลข
printf ("5x5 = %d" , 5*5); //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 5x5 = 25

#แบบแสดงผลข้อมูลเป็นแบบทศนิยม
printf ("5/5 = %f" , 5/5); //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 5/5 = 1.000000

#แบบแสดงผลข้อมูลเป็นแบบเลขฐาน 8
printf ("5+5 = %o" , 5+5); //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 5+5 = 12

#แบบแสดงผลข้อมูลเป็นแบบข้อความ
printf ("5-5 = %s" , 5-5); //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 5-5 = 0
<span style="font-size: small;">?&amp;gt;</span>

0 ความคิดเห็น:

แสดงความคิดเห็น

Popular Posts