VB6 String Function : สอน function ของ String Function, เรียน function ของ String Function
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • asc() ใช้แปลงตัวอักษร ไปเป็น รหัส ASCII
    chr() ใช้แปลงรหัส ASCII ไปเป็น ตัวอักษร
    str() ใช้แปลงข้อมูลชนิดตัวเลข ไปเป็น ข้อมูลชนิดString
    val() ใช้แปลงข้อมูลชนิด String ไปเป็น ข้อมูลชนิด
    Ucase() ใช้เปลี่ยน ตัวอักษร ให้เป็น ตัวพิมพ์ใหญ่ ทั้งหมด
    Lcase() ใช้เปลี่ยน ตัวอักษร ให้เป็น ตัวพิมพ์เล็ก ทั้งหมด
    trim() ใช้ตัด ช่องว่างในข้อมูลชนิด String ทั้งด้านซ้ายและขวาออก
    Ltrim() ใช้ตัด ช่องว่างในข้อมูลชนิด String ทางด้านซ้ายออก
    Rtrim() ใช้ตัด ช่องว่างในข้อมูลชนิด String ทางด้านขวาออก
    split() ใช้แปลง ตัวแปรชนิด String ไปเป็น ตัวแปรชนิด Array
    join() ใช้แปลง ตัวแปรชนิด Array ไปเป็น ตัวแปรชนิดString
    Instr() ใช้ค้นหา ตัวอักษร ใน ข้อมูลชนิดString โดยจะเริ่มค้นหาจากหน้าไปหลัง
    InstrRev() ใช้ค้นหา ตัวอักษร ใน ข้อมูลชนิดString โดยจะเริ่มค้นหาจากหลังไปหน้า
    Right() ใช้ดึงข้อความ ในข้อมูลชนิดString โดยเริ่มดึงจากทาง ด้านขวา
    Left() ใช้ดึงข้อความ ในข้อมูลชนิด String โดยเริ่มดึงจากทาง ด้านซ้าย
    Mid() ใช้ดึงข้อความ ในข้อมูลชนิดString โดยเริ่มดึงจากตำแหน่งที่กำหนด
    Len() ใช้คืนค่า ความยาว ของข้อมูลชนิดString
    Replace() ใช้แทนที่ ข้อความในข้อมูลชนิด String
    StrReverse() ใช้กลับข้อความ จากหน้าไปหลัง หลังไปหน้า ของข้อมูลชนิด String
    string ใช้กำหนด ตัวอักษร ให้เป็น ตัวอักษรซ้ำๆกัน
    space() ใช้กำหนด ช่องว่าง ตามจำนวนที่กำหนด
  • function :
    asc ( String )

    return type :
    Integer

    content :
    ใช้แปลงตัวอักษร ไปเป็น รหัส ASCII

    example :
    num = asc ( ?A? ) 

  • function :
    chr ( Integer )

    return type :
    String

    content :
    ใช้แปลงรหัส ASCII ไปเป็น ตัวอักษร

    example :
    text = chr ( 65 )

  • function :
    str ( Integer )

    return type :
    String

    content :
    ใช้แปลงข้อมูลชนิดตัวเลข ไปเป็น ข้อมูลชนิดString

    example :
    text = str ( 123 )

  • function :
    val ( String )

    return type :
    Integer

    content :
    ใช้แปลงข้อมูลชนิด String ไปเป็น ข้อมูลชนิด

    example :
    num = val ( ?123? )

  • function :
    Ucase ( String )

    return type :
    String

    content :
    ใช้เปลี่ยน ตัวอักษร ให้เป็น ตัวพิมพ์ใหญ่ ทั้งหมด

    example :
    text = Ucase ( ?Beck? )

  • function :
    Lcase ( String )

    return type :
    String

    content :
    ใช้เปลี่ยน ตัวอักษร ให้เป็น ตัวพิมพ์เล็ก ทั้งหมด

    example :
    text = Lcase ( ?Beck? )

  • function :
    trim ( String )

    return type :
    String

    content :
    ใช้ตัด ช่องว่างในข้อมูลชนิด String ทั้งด้านซ้ายและขวาออก

    example :
    text = trim ( ?  Beck  ? )

  • function :
    Ltrim ( String )

    return type :
    String

    content :
    ใช้ตัด ช่องว่างในข้อมูลชนิด String ทางด้านซ้ายออก

    example :
    text = Ltrim ( ?  Beck  ? )

  • function :
    Rtrim ( String )

    return type :
    String

    content :
    ใช้ตัด ช่องว่างในข้อมูลชนิด String ทางด้านขวาออก

    example :
    text = Rtrim ( ?  Beck  ? )

  • function :
    split ( expression, delimiter, count, compare )

    return type :
    Array

    content :
    ใช้แปลง ตัวแปรชนิด String ไปเป็น ตัวแปรชนิด Array

    example :
    text = ?Beck,Roon,Giggs?
    arr = split ( text, ?,?, -1, 1 ) 

    comment :
    delimiter คือตัวอักษรที่ใช้ในการแปลง (แยก)
    count คือจำนวนครั้งที่ต้องการแยก (กำหนด -1 คือแยกทั้งหมด)
    compare คือวิธีการเปรียบเทียบการค้นหา
    ( ดังนี้ 0 หรือ vbBinaryCompare คือการค้นหาตัวอักษรใหญ่หรือเล็กจะต่างกัน,
    1 หรือ vbTextCompare คือการค้นหาตัวอักษรใหญ่หรือเล็กจะไม่ต่างกัน,
    2 หรือ vbDatabaseCompare ใช้กับ Access )

  • function :
    join ( list, delimiter )

    return type :
    String

    content :
    ใช้แปลง ตัวแปรชนิด Array ไปเป็น ตัวแปรชนิดString

    example :
    arr(0) = ?Beck?
    arr(1) = ?Roon?
    arr(2) = ?Giggs?
    text = join(arr, ?/?)

    comment :
    ตัวแปร text จะมีค่าคือ text = ?Beck/Roon/Giggs?
    list คือตัวแปรชนิดArray
    delimiter คือตัวอักษรที่ใช้ในการแปลง (คั่น)

  • function :
    Instr ( start, expression, search, compare )

    return type :
    Integer

    content :
    ใช้ค้นหา ตัวอักษร ใน ข้อมูลชนิดString โดยจะเริ่มค้นหาจากหน้าไปหลัง
    ถ้าเจอจะคืนค่าตำแหน่งที่พบ ถ้าไม่เจอจะคืนค่า 0 กลับมา

    example :
    text = ?brandandycole?
    num = Instr ( 1, text, ?a?, 1 )

    comment :
    ตัวแปร num จะมีค่าคือ num = 3
    start คือตำแหน่งที่เริ่มต้นค้นหา
    expression คือข้อความที่จะถูกค้นหา
    search คือคำที่ต้องการค้นหา
    compare คือวิธีการเปรียบเทียบในการค้นหา

  • function :
    InstrRev ( expression, search, start, compare )

    return type :
    Integer

    content :
    ใช้ค้นหา ตัวอักษร ใน ข้อมูลชนิดString โดยจะเริ่มค้นหาจากหลังไปหน้า
    ถ้าเจอจะคืนค่าตำแหน่งที่พบ ถ้าไม่เจอจะคืนค่า 0 กลับมา

    example :
    text = ?brandandycole?
    num = InstrRev ( text, ?a? )

    comment :
    ตัวแปร num จะมีค่าคือ num = 6
    expression คือข้อความที่จะถูกค้นหา
    search คือคำที่ต้องการค้นหา
    start คือตำแหน่งที่เริ่มต้นค้นหา (ถ้าไม่กำหนดก็จะค้นหาจากตัวสุดท้าย)
    compare คือวิธีการเปรียบเทียบในการค้นหา

  • function :
    Right ( expression, length )

    return type :
    String

    content :
    ใช้ดึงข้อความ ในข้อมูลชนิดString โดยเริ่มดึงจากทาง ด้านขวา

    example :
    text = ?computerbusiness?
    remain = Right ( text, 8 )

    comment :
    expression คือข้อมูลชนิดString ที่จะถูกดึง
    length คือจำนวนตัวอักษรที่จะดึง

  • function :
    Left ( expression, length )

    return type :
    String

    content :
    ใช้ดึงข้อความ ในข้อมูลชนิด String โดยเริ่มดึงจากทาง ด้านซ้าย

    example :
    text = ?computerbusiness?
    remain = Left ( text, 8 )

    comment :
    expression คือข้อมูลชนิดString ที่จะถูกดึง
    length คือจำนวนตัวอักษรที่จะดึง

  • function :
    Mid ( expression, start, length )

    return type :
    String

    content :
    ใช้ดึงข้อความ ในข้อมูลชนิดString โดยเริ่มดึงจากตำแหน่งที่กำหนด

    example :
    text = ?computerbusiness?
    remain = Mid ( text, 4, 7 ) 

    comment :
    start คือจำแหน่งแรกที่จะเริ่มดึง
    expression คือข้อมูลชนิดString ที่จะถูกดึง
    length คือจำนวนตัวอักษรที่จะดึง

  • function :
    Len ( String )

    return type :
    Integer

    content :
    ใช้คืนค่า ความยาว ของข้อมูลชนิดString

    example :
    text = ?computerbusiness?
    num = Len ( text )

  • function :
    Replace ( expression, find, replace, start, count, compare )

    return type :
    String

    content :
    ใช้แทนที่ ข้อความในข้อมูลชนิด String

    example :
    text = ?England is the best. England is the green place.?
    remain = Replace ( text, ?England?, ?Microsoft?, 1, -1, 1 )

    comment :
    expression คือข้อมูลชนิดString ที่จะค้นหาและแทนที่
    find คือข้อความที่จะนำไปค้นหา และถูกแทนที่
    replace คือข้อความที่จะนำไปแทนที่
    start คือตำแหน่งแรกที่จะเริ่มค้นหา
    count คือจำนวนครั้งที่จะแทนที่ (ใส่ -1 หรือไม่ใส่ คือแทนทั้งหมด)
    compare คือวิธีการเปรียบเทียบในการค้นหา

  • function :
    StrReverse ( String )

    return type :
    String

    content :
    ใช้กลับข้อความ จากหน้าไปหลัง หลังไปหน้า ของข้อมูลชนิด String

    example :
    text = ?abcdefghi?
    remain = StrReverse ( text )

  • function :
    string ( count, character )

    return type :
    String

    content :
    ใช้กำหนด ตัวอักษร ให้เป็น ตัวอักษรซ้ำๆกัน

    example :
    text = string ( 3, ?a? )

  • function :
    space ( count )

    return type :
    String

    content :
    ใช้กำหนด ช่องว่าง ตามจำนวนที่กำหนด

    example :
    text = space ( 7 )

 
Share This Chapter Login with Facebook