บทเรียน PHP : PHP String Reference



ฟังก์ชั่นสตริง (String) ในภาษา php เป็นชุดคำสั่งที่ผู้พัฒนาภาษา php ได้เขียนขึ้นมาซึ่งจะได้โค้ดคำสั่งที่สั้นลง เราจึงไม่จำเป็นต้องเขียนเองทั้งหมด แค่นำฟังก์ชั่นเหล่านั้นมาประยุกต์ใช้งานตามลักษณะที่เราต้องการเขียน
  1. addslashes() จะทำการเพิ่มเครื่องหมาย \ (Back Slashes) ให้กับ String ที่มีสัญลักษณ์ (""), ('), (\)
  2. addcslashes() จะทำการเพิ่มเครื่องหมาย \ (Back Slashes) หน้าตัวอักษรที่ต้องการ
  3. bin2hex() จะทำการเปลี่ยน ASCII Charecters เป็นเลขฐาน 16
  4. chop() จะทำการตัดช่องว่างด้านขวา
  5. chr() อ่านตัวอักษรจากตัวเลข ASCII
  6. chunk_split() แตกสตริงออกเป็นสตริงย่อย
  7. convert_uudecode() ใช้ในการเข้ารหัสสตริง
  8. convert_uuencode() ใช้ในการเข้ารหัส และถอดรหัสสตริง
  9. count_chars() นับจำนวนตัวอักษรในสตริง
  10. crc32() คำนวณ 32 บิต CRC (cyclic redundancy checksum) สำหรับ สตริง
  11. crypt() เข้ารหัสด้วยสตริง
  12. explode() แยกข้อความให้อยู่ในรูปแบบของอาเรย์ (Array) โดยใช้เครื่องหมายในการแยก
  13. fprintf() พิมพ์ข้อความใส่ไฟล์ตามรูปแบบที่กำหนด
  14. get_html_translation_table() แสดง table การแปลงตัวอักษรของ html ของฟังก์ชั่น htmlentities() และฟังก์ชั่น htmlspecialchars()
  15. hex2bin() จะแปลงเลขฐาน 16 เป็น ASCII Charecters
  16. html_entity_decode() ใช้แปลงรหัสตัวอักษรของ html ให้เป็นเครื่องหมายพิเศษ
  17. htmlentities() แปลงตัวอักษรให้เป็น HTML entities
  18. htmlspecialchars() แปลงสตริงให้เป็นแท็ก HTML
  19. implode() สร้างสตริงจากข้อมูลในอาเรย์
  20. join() สร้างสตริงจากข้อมูลในอาเรย์
  21. lcfirst เปลี่ยนตัวอักษรตัวแรกของสตริงเป็นตัวใหญ่
  22. levenshtein() หาความต่างระหว่างสองสตริง
  23. trim() ตัดช่องว่างต้น และท้ายสตริง
  24. md5() การเข้ารหัส
  25. md5_file() การเข้ารหัสข้อมูลของไฟล์
  26. metaphone() ตัวอักษรแทนการออกเสียงของคำ
  27. money_format() เปลี่ยนตัวเลขเป็นรูปแบบของค่าเงิน
  28. nl2br() แทนที่ Enter ด้วยแท็ก <br> การขึ้นบรรทัดใหม่
  29. number_format() แปลงข้อความในรูปแบบตัวเลขเป็นทศนิยม
  30. ord() อ่านค่า ASCII ของตัวอักษรแรกของสตริง
  31. parse_str() แตก Query String ใส่ตัวแปร
  32. print() ใช้แสดงค่าของตัวแปรแบบพารามิเตอร์เดียว
  33. printf() พิมพ์ข้อความออกหน้าจอ ตามรูปแบบที่กำหนด
  34. quotemeta() เติม backslashes ( \ ) หน้า predefined characters
  35. rtrim() ตัดช่องว่างด้านขวา
  36. ltrim() ตัดช่องว่างด้านซ้าย
  37. sha1() hash สตริง คือการเปลี่ยนข้อมูลให้เป็นข้อมูลอย่างอื่นที่มีความสัมพันธ์กัน
  38. sha1_file() hash ไฟล์ คือการเปลี่ยนข้อมูลให้เป็นข้อมูลอย่างอื่นที่มีความสัมพันธ์กัน
  39. similar_text() หาจำนวนตัวอักษรที่เหมือนกันระหว่างสองสตริง
  40. soundex() หาตัวอักษรหรือตัวเลข 4ตัวแทนเสียงอ่านของสตริงตัวอักษรแทนเสียงอ่าน
  41. sprintf() ใส่สตริงให้ตัวแปร ด้วยรูปแบบที่กำหนด
  42. sscanf() ใส่สตริงให้ตัวแปร ด้วยรูปแบบที่กำหนด
  43. str_ireplace() แทนคำในสตริงด้วยคำที่ต้องการ
  44. str_pad() เติมอักษรเข้าสตริงด้วยคำที่ต้องการ
  45. str_repeat() สร้างสตริงด้วยตัวอักษรหรือคำ
  46. str_replace() แทนคำในสตริงด้วยคำที่ต้องการ
  47. str_rot13() เข้ารหัสด้วยการเลื่อนตัวอักษรไป 13ตัว
  48. str_shuffle() สับเปลี่ยนตัวอักษรในสตริง
  49. str_split() แตกสตริงใส่อาเรย์
  50. str_word_count() นับจำนวนคำในสตริง
  51. strcasecmp() เปรียบเทียบสตริง จะไม่สนใจตัวเล็กหรือตัวใหญ่
  52. strchr() ตัดส่วนที่ต้องการจากสตริง
  53. strcmp() เปรียบเทียบระหว่างสตริง 2ชุด ชุดใดมีค่ามากกว่า น้อยกว่า หรือเท่ากัน
  54. strcspn() หาตัวอักษรที่ถูกพบก่อนตัวอักษรที่กำหนด
  55. strip_tags() ตัดแท็ก php และ html ออกจากข้อความ
  56. stripcslashes() ตัด \ (Back Slashes) ออกจากสตริง
  57. stripslashes() ตัด \ (Back Slashes) ออกจากสตริง
  58. stripos() ค้นหาตำแหน่งแรกของคำที่ต้องการ
  59. stristr() ตัดส่วนที่ต้องการจากสตริง
  60. strlen() หาความยาวของสตริง
  61. strcasecmp() เปรียบเทียบสตริงระหว่าง 2 สตริง โดยจะไม่สนใจตัวพิมพ์ใหญ่หรือเล็ก
  62. strpbrk() ค้นส่วนของสตริงจากตัวอักษร
  63. strpos() ค้นตำแหน่งแรกของคำในสตริง
  64. strrchr() ค้นหาส่วนของสตริงสุดท้ายที่พบตัวอักษรตามที่กำหนด
  65. strrev() กลับสตริง
  66. strripos() ค้นหาตำแหน่งสุดท้ายของคำในสตริง
  67. strrpos() ค้นหาตำแหน่งสุดท้ายของคำในสตริง
  68. strspn() นับจำนวนตัวอักษรส่วนแรกที่พบคำที่ต้องการ
  69. strstr() ตัดส่วนที่ต้องการในสตริง
  70. strtok() แบ่งสตริงออกเป็นคำย่อยๆ
  71. strtolower() เปลี่ยนตัวอักษรในสตริงเป็นตัวพิมพ์เล็ก
  72. strtoupper() เปลี่ยนตัวอักษรในสตริงเป็นตัวพิมพ์ใหญ่
  73. strtr() เปลี่ยนตัวอักษรในสตริง
  74. substr() ตัดสตริง
  75. substr_compare() เปรียบเทียบสตริง
  76. substr_count() นับจำนวนคำที่มีในสตริง
  77. substr_replace() เปลี่ยนคำในสตริงเป็นคำที่ต้องการ
  78. ucfirst() เปลี่ยนตัวอักษรแรกของสตริงให้เป็นตัวอักษรพิมพ์ใหญ่
  79. ucwords() เปลี่ยนตัวอักษรแรกของสตริงโดยการเว้นวรรคเป็นตัวอักษรพิมพ์ใหญ่
  80. vfprintf() พิมพ์ข้อความใส่ไฟล์ตามรูปแบบที่กำหนด
  81. vprintf() พิมพ์ข้อความที่กำหนด
  82. vsprintf() ใส่สตริงให้ตัวแปรตามที่กำหนด
  83. wordwrap() ขึ้นบรรทัดใหม่ตามที่กำหนด
Previous
Next Post »