Un title page
Thainextstep.com สอนทำเว็บไซต์ด้วย Dreamweaver Photoshop  PHP & MySql และ การทำ SEO
Un title page
Thainextstep.com สอน HTML บทความ Dreamweaver สอน Photoshop บทความ PHP & MySql Web Tips SEO Guide
Un title page
สอน PHP & MySql
  การติดตั้ง Appserv
  โครงสร้างภาษา PHP
  การแสดงผลในภาษา PHP
  คอมเม้นท์ในภาษา PHP
  ตัวแปร และชนิดข้อมูล
  ควบคุมการทำงาน แบบ if
  ควบคุมการทำงาน แบบ else
  Operator การเปรียบเทียบ
  Operator การดำเนินการ
 


  การแสดงผลในภาษา 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?>

 
   
 

แบบที่ 2 คำสั่ง print เป็นคำสั่งที่สามารถแสดงผลข้อมูลเช่นเดียวกันกับคำสั่ง echo แต่คำสั่ง print จะไม่สามารถแสดงผลข้อมูลแบบหลาย ๆ นิพจน์ หรือหลาย ๆ ค่าตัวแปร โดยการใช้ เครื่องหมาย ,คั่น แบบคำสั่ง echo ได้

รูปแบบการใช้คำสั่ง print

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

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

#แบบแสดงผลการคำนวนค่าของตัวแปร
$a=2;
$b=5;
print $a+$b; //ข้อมูลที่ถูกแสดงผลออกบราวเซอร์คือ 7?>

 
   
 

แบบที่ 3 คำสั่ง printf เป็นคำสั่งที่มีลักษณะการใช้เหมือนกับคสั่ง printf ในภาษา C ซึ่งจะสามารถจัดรูปแบบ (Format) ของข้อความที่เราจะทำการแสดงผลออกทางเว็บบราวเซอร์ได้

รูปแบบการใช้คำสั่ง printf

<?#แสดงผลข้อมูลเป็นแบบข้อมูลตัวเลข
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?>

 
   
 

 
   
   
วันที่บทความ : 14 ก.ค. 2550              ที่มา : webmaster

สอนทำเว็บไซต์   |   สอนภาษา HTML   |   สอน Dreamweaver   |   สอน Photoshop   |   สอนภาษา PHP & MySql   |   รวมทิป เทคนิคการทำเว็บไซต์   |   สอนการทำ SEO
:: Copyright © 2005 by Chatta design. All rights reserved. Do not duplicate or redistribute in any form.::