![]() | ฟังก์ชันพื้นฐานของ ASP | ![]() |
| ข้อควรทราบ |
|
| ฟังก์ชัน ABS |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
abs(number) แปลงตัวเลขเป็นค่าสัมบูรณ์(absolute) Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
abs(999) จะได้ 999 abs(444) จะได้ 444 abs(-10) จะได้ 10 abs(abcd) จะได้ 0 abs("abcd") จะได้ 0 abs( ) จะได้ Null หรือ ว่างเปล่า abs(Null) จะได้ Null หรือ ว่างเปล่า Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง ABS xx = request.form("x")
result = abs(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน ASC |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
asc(string) แปลงตัวอักษร เป็น ตัวเลข ascii ฐาน10 หรือ แปลงตัวอักษร เป็น ANSI character code ตัวเลข ascii ฐาน 10 จะอยู่ในช่วง 0 - 255 Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
asc("A") จะได้ 65 asc("B") จะได้ 66 asc("0") จะได้ 48 asc("1") จะได้ 49 asc("a") จะได้ 97 asc("b") จะได้ 98 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง ASC xx = request.form("x")
result = asc(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน CDATE |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
cdate(string) แปลงตัวอักษร ให้มีรูปแบบเป็นวันที่ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
cdate("1/1/2000") จะได้ 1/1/2000 cdate("12/12/3000") จะได้ 12/12/3000 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง CDATE xx = request.form("x")
result = cdate(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน CHR |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
chr(character code) แปลงตัวเลข ascii ฐาน 10 เป็น ตัวอักษร ตัวเลข ascii ฐาน 10 จะอยู่ในช่วง 0 - 255 Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
chr(65) จะได้ A chr(66) จะได้ B chr(48) จะได้ 0 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง CHR xx = request.form("x")
result = chr(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน DAY |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
day(date) แปลงค่าวันที่ เป็น เลขวันที่ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
day(date) จะได้ 28 ถ้าค่า date = 2/28/2000 day(date) จะได้ 10 ถ้าค่า date = 1/10/2001 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง DAY xx = cdate(request.form("x"))
result = day(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน MONTH |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
month(date) แปลงค่าวันที่ เป็น เลขเดือน Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
month(date) จะได้ 2 ถ้าค่า date = 2/28/2000 month(date) จะได้ 1 ถ้าค่า date = 1/10/2001 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง MONTH xx = cdate(request.form("x"))
result = month(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน YEAR |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
year(date) แปลงค่าวันที่ เป็น เลขปี Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
year(date) จะได้ 2000 ถ้าค่า date = 2/28/2000 year(date) จะได้ 2001 ถ้าค่า date = 1/10/2001 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง YEAR xx = cdate(request.form("x"))
result = year(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน HOUR |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
hour(time) แปลงเวลา เป็น เลขชั่วโมง Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
hour(time) จะได้ 18 ถ้าค่า date = 18:59:30 hour(time) จะได้ 4 ถ้าค่า date = 4:15:44 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง HOUR xx = request.form("x")
result = hour(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน MINUTE |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
minute(time) แปลงเวลา เป็น เลขนาที Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
minute(time) จะได้ 59 ถ้าค่า date = 18:59:30 minute(time) จะได้ 15 ถ้าค่า date = 4:15:44 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง MINUTE xx = request.form("x")
result = minute(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน SECOND |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
second(time) แปลงเวลา เป็น เลขวินาที Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
second(time) จะได้ 30 ถ้าค่า date = 18:59:30 second(time) จะได้ 44 ถ้าค่า date = 4:15:44 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง SECOND xx = request.form("x")
result = second(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน LCASE |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
lcase(string) แปลงตัวอักษร เป็นตัวอักษรพิมพ์เล็ก Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
lcase("AbCdEfGh12") จะได้ abcdefgh12 lcase("Yonok in Lampang") จะได้ yonok in lampang Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง LCASE xx = request.form("x")
result = lcase(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน UCASE |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
ucase(string) แปลงตัวอักษร เป็นตัวอักษรพิมพ์ใหญ่ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
ucase("AbCdEfGh12") จะได้ ABCDEFGH12 ucase("Yonok in Lampang") จะได้ YONOK IN LAMPANGE Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง UCASE xx = request.form("x")
result = ucase(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน LEFT |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
left(string,len) ตัดตัวอักษรทางด้านซ้ายมาใช้เท่าที่ต้องการ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
left("ABCDEF",2) จะได้ AB left("xyz234",4) จะได้ xyz2 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง LEFT xx = request.form("x")
yy = request.form("y")
result = left(xx,yy)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน RIGHT |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
right(string,len) ตัดตัวอักษรทางด้านขวามาใช้เท่าที่ต้องการ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
right("ABCDEF",2) จะได้ EF right("xyz234",4) จะได้ z234 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง RIGHT xx = request.form("x")
yy = request.form("y")
result = right(xx,yy)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน MID |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
mid(string,position,len) ตัดตัวอักษรโดยเริ่มจากตำแหน่งใด ๆ มาใช้เท่าที่ต้องการ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
mid("ABCDEF",2,2) จะได้ BC mid("xyz234",4,2) จะได้ 23 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง MID xx = request.form("x")
yy = request.form("y")
zz = request.form("z")
result = left(xx,yy,zz)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน LEN |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
len(string) แปลงตัวอักษร เป็น จำนวนของตัวอักษร Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
len("abc") จะได้ 3 len("12345") จะได้ 5 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง LEN xx = request.form("x")
result = len(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน LTRIM |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
ltrim(string) ตัดช่องว่างทางด้านซ้าย ทิ้งไป Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
ltrim(" abc ") จะได้ "abc " ltrim(" 123 ") จะได้ "123 " Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง LTRIM xx = request.form("x")
result = ltrim(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน RTRIM |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
rtrim(string) ตัดช่องว่างทางด้านขวา ทิ้งไป Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
rtrim(" abc ") จะได้ " abc" rtrim(" 123 ") จะได้ " 123" Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง RTRIM xx = request.form("x")
result = rtrim(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน TRIM |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
trim(string) ตัดช่องว่างทางด้านขวา และซ้าย ทิ้งไป Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
trim(" abc ") จะได้ "abc" trim(" 123 ") จะได้ "123" Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง TRIM xx = request.form("x")
result = trim(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน REPLACE |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
replace(string,find,with) แทนที่ข้อความ ด้วยจากคำที่ค้นหา ด้วยคำใหม่ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
replace("abcde","bcd","<b>bcd</b>") จะได้ ข้อความที่ถูกเปลี่ยน replace("My name is asp","asp","ASP") จะได้ ข้อความที่ถูกเปลี่ยน replace("thaiall","zzz","aaa") จะไม่เกิดอะไรขึ้น เพราะหาไม่พบ Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง REPLACE xx = request.form("x")
yy = request.form("y")
zz = request.form("z")
result = replace(xx,yy,zz)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน rnd |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
rnd(number) ส่งค่าที่ได้จากการสุ่ม ตั้งแต่ 0 แต่ไม่ถึง 1 Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
ต้องเริ่มต้นด้วย randomize rnd จะได้ 0.07 rnd จะได้ 0.61 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง RND xx = request.form("x")
randomize
result = rnd(xx)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน ROUND |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
round(number,position) ปัดเศษเท่าจำนวนหลักที่ต้องการ Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
round(12.76543) จะได้ 13 round(12.76543,4) จะได้ 12.7654 round(12.76543,2) จะได้ 12.77 round(12.76543,1) จะได้ 12.8 Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง ROUND xx = request.form("x")
yy = request.form("y")
result = round(xx,yy)
response.write( "old = " & xx & " New = " & result)
|
| ฟังก์ชัน TYPENAME |
| รูปแบบ และคำอธิบาย | ตัวอย่างการใช้ และผลลัพธ์ |
|
typename(var) แสดงชนิดของข้อมูล Form ส่งให้ ffunc.asp ประมวลผล โดยทำงานตามโปรแกรมด้าน ขวาล่าง |
typename(now) จะได้ date typename("abc") จะได้ string Source code สำหรับทดสอบโปรแกรม ffunc.asp เฉพาะส่วนของคำสั่ง TYPENAME xx = request.form("x")
result = typename(xx)
response.write( "old = " & xx & " New = " & result)
|
| Source code ของ FFUNC.ASP |
<html>
<body><font face="microsoft sans serif">
ทดสอบ function พื้นฐานของ ASP<br>
สำหรับคำสั่ง <b><%=request.form("cmd") %></b>
<hr>
<%
cmd = request.form("cmd")
xx = request.form("x")
yy = request.form("y")
zz = request.form("z")
select case cmd
case "abs" : result = abs(xx)
case "asc" : result = asc(xx)
case "cdate" : result = cdate(xx)
case "chr" : result = chr(xx)
case "date"
xx = cdate(request.form("x"))
result = date(xx)
case "month"
xx = cdate(request.form("x"))
result = month(xx)
case "year"
xx = cdate(request.form("x"))
result = year(xx)
case "hour" : result = hour(xx)
case "minute" : result = minute(xx)
case "second" : result = second(xx)
case "lcase" : result = lcase(xx)
case "ucase" : result = ucase(xx)
case "left" : result = left(xx,yy)
case "right" : result = right(xx,yy)
case "mid" : result = mid(xx,yy,zz)
case "len" : result = len(xx)
case "ltrim" : result = ltrim(xx)
case "rtrim" : result = rtrim(xx)
case "trim" : result = trim(xx)
case "replace" : result = replace(xx,yy,zz)
case "rnd"
randomize
result = rnd(xx)
case "round" : result = round(xx,yy)
case "typename" : result = typename(xx)
end select
if len(cmd) > 0 then response.write( "old = " & xx & " New = " & result)
%>
<hr>
<a href=http://www.thaiall.com/asp/ffunc.htm>Back to ffunc.htm</a>
</body></html>
| แบบฝึกหัด |
|