ฟังก์ชันพื้นฐานของ 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>
แบบฝึกหัด |
|