![php string reference](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj98q9ZkXNviAdWIuZYVU0HZOIsoDHYD7Pv_MRvenoH4VbYRyfRL-GS4ZEMmMX_lKsENit_CKHbJvHylq2hEqZeVgHK4goPuC4yOGJj_W0Wfmb0KQntyJRMuAIHehC7Ne0d3f2JDA8e9Kw/s640/PHP_Logo_string.png)
ฟังก์ชั่นสตริง (String) ในภาษา php เป็นชุดคำสั่งที่ผู้พัฒนาภาษา php ได้เขียนขึ้นมาซึ่งจะได้โค้ดคำสั่งที่สั้นลง เราจึงไม่จำเป็นต้องเขียนเองทั้งหมด แค่นำฟังก์ชั่นเหล่านั้นมาประยุกต์ใช้งานตามลักษณะที่เราต้องการเขียน
- addslashes() จะทำการเพิ่มเครื่องหมาย \ (Back Slashes) ให้กับ String ที่มีสัญลักษณ์ (""), ('), (\)
- addcslashes() จะทำการเพิ่มเครื่องหมาย \ (Back Slashes) หน้าตัวอักษรที่ต้องการ
- bin2hex() จะทำการเปลี่ยน ASCII Charecters เป็นเลขฐาน 16
- chop() จะทำการตัดช่องว่างด้านขวา
- chr() อ่านตัวอักษรจากตัวเลข ASCII
- chunk_split() แตกสตริงออกเป็นสตริงย่อย
- convert_uudecode() ใช้ในการเข้ารหัสสตริง
- convert_uuencode() ใช้ในการเข้ารหัส และถอดรหัสสตริง
- count_chars() นับจำนวนตัวอักษรในสตริง
- crc32() คำนวณ 32 บิต CRC (cyclic redundancy checksum) สำหรับ สตริง
- crypt() เข้ารหัสด้วยสตริง
- explode() แยกข้อความให้อยู่ในรูปแบบของอาเรย์ (Array) โดยใช้เครื่องหมายในการแยก
- fprintf() พิมพ์ข้อความใส่ไฟล์ตามรูปแบบที่กำหนด
- get_html_translation_table() แสดง table การแปลงตัวอักษรของ html ของฟังก์ชั่น htmlentities() และฟังก์ชั่น htmlspecialchars()
- hex2bin() จะแปลงเลขฐาน 16 เป็น ASCII Charecters
- html_entity_decode() ใช้แปลงรหัสตัวอักษรของ html ให้เป็นเครื่องหมายพิเศษ
- htmlentities() แปลงตัวอักษรให้เป็น HTML entities
- htmlspecialchars() แปลงสตริงให้เป็นแท็ก HTML
- implode() สร้างสตริงจากข้อมูลในอาเรย์
- join() สร้างสตริงจากข้อมูลในอาเรย์
- lcfirst เปลี่ยนตัวอักษรตัวแรกของสตริงเป็นตัวใหญ่
- levenshtein() หาความต่างระหว่างสองสตริง
- trim() ตัดช่องว่างต้น และท้ายสตริง
- md5() การเข้ารหัส
- md5_file() การเข้ารหัสข้อมูลของไฟล์
- metaphone() ตัวอักษรแทนการออกเสียงของคำ
- money_format() เปลี่ยนตัวเลขเป็นรูปแบบของค่าเงิน
- nl2br() แทนที่ Enter ด้วยแท็ก <br> การขึ้นบรรทัดใหม่
- number_format() แปลงข้อความในรูปแบบตัวเลขเป็นทศนิยม
- ord() อ่านค่า ASCII ของตัวอักษรแรกของสตริง
- parse_str() แตก Query String ใส่ตัวแปร
- print() ใช้แสดงค่าของตัวแปรแบบพารามิเตอร์เดียว
- printf() พิมพ์ข้อความออกหน้าจอ ตามรูปแบบที่กำหนด
- quotemeta() เติม backslashes ( \ ) หน้า predefined characters
- rtrim() ตัดช่องว่างด้านขวา
- ltrim() ตัดช่องว่างด้านซ้าย
- sha1() hash สตริง คือการเปลี่ยนข้อมูลให้เป็นข้อมูลอย่างอื่นที่มีความสัมพันธ์กัน
- sha1_file() hash ไฟล์ คือการเปลี่ยนข้อมูลให้เป็นข้อมูลอย่างอื่นที่มีความสัมพันธ์กัน
- similar_text() หาจำนวนตัวอักษรที่เหมือนกันระหว่างสองสตริง
- soundex() หาตัวอักษรหรือตัวเลข 4ตัวแทนเสียงอ่านของสตริงตัวอักษรแทนเสียงอ่าน
- sprintf() ใส่สตริงให้ตัวแปร ด้วยรูปแบบที่กำหนด
- sscanf() ใส่สตริงให้ตัวแปร ด้วยรูปแบบที่กำหนด
- str_ireplace() แทนคำในสตริงด้วยคำที่ต้องการ
- str_pad() เติมอักษรเข้าสตริงด้วยคำที่ต้องการ
- str_repeat() สร้างสตริงด้วยตัวอักษรหรือคำ
- str_replace() แทนคำในสตริงด้วยคำที่ต้องการ
- str_rot13() เข้ารหัสด้วยการเลื่อนตัวอักษรไป 13ตัว
- str_shuffle() สับเปลี่ยนตัวอักษรในสตริง
- str_split() แตกสตริงใส่อาเรย์
- str_word_count() นับจำนวนคำในสตริง
- strcasecmp() เปรียบเทียบสตริง จะไม่สนใจตัวเล็กหรือตัวใหญ่
- strchr() ตัดส่วนที่ต้องการจากสตริง
- strcmp() เปรียบเทียบระหว่างสตริง 2ชุด ชุดใดมีค่ามากกว่า น้อยกว่า หรือเท่ากัน
- strcspn() หาตัวอักษรที่ถูกพบก่อนตัวอักษรที่กำหนด
- strip_tags() ตัดแท็ก php และ html ออกจากข้อความ
- stripcslashes() ตัด \ (Back Slashes) ออกจากสตริง
- stripslashes() ตัด \ (Back Slashes) ออกจากสตริง
- stripos() ค้นหาตำแหน่งแรกของคำที่ต้องการ
- stristr() ตัดส่วนที่ต้องการจากสตริง
- strlen() หาความยาวของสตริง
- strcasecmp() เปรียบเทียบสตริงระหว่าง 2 สตริง โดยจะไม่สนใจตัวพิมพ์ใหญ่หรือเล็ก
- strpbrk() ค้นส่วนของสตริงจากตัวอักษร
- strpos() ค้นตำแหน่งแรกของคำในสตริง
- strrchr() ค้นหาส่วนของสตริงสุดท้ายที่พบตัวอักษรตามที่กำหนด
- strrev() กลับสตริง
- strripos() ค้นหาตำแหน่งสุดท้ายของคำในสตริง
- strrpos() ค้นหาตำแหน่งสุดท้ายของคำในสตริง
- strspn() นับจำนวนตัวอักษรส่วนแรกที่พบคำที่ต้องการ
- strstr() ตัดส่วนที่ต้องการในสตริง
- strtok() แบ่งสตริงออกเป็นคำย่อยๆ
- strtolower() เปลี่ยนตัวอักษรในสตริงเป็นตัวพิมพ์เล็ก
- strtoupper() เปลี่ยนตัวอักษรในสตริงเป็นตัวพิมพ์ใหญ่
- strtr() เปลี่ยนตัวอักษรในสตริง
- substr() ตัดสตริง
- substr_compare() เปรียบเทียบสตริง
- substr_count() นับจำนวนคำที่มีในสตริง
- substr_replace() เปลี่ยนคำในสตริงเป็นคำที่ต้องการ
- ucfirst() เปลี่ยนตัวอักษรแรกของสตริงให้เป็นตัวอักษรพิมพ์ใหญ่
- ucwords() เปลี่ยนตัวอักษรแรกของสตริงโดยการเว้นวรรคเป็นตัวอักษรพิมพ์ใหญ่
- vfprintf() พิมพ์ข้อความใส่ไฟล์ตามรูปแบบที่กำหนด
- vprintf() พิมพ์ข้อความที่กำหนด
- vsprintf() ใส่สตริงให้ตัวแปรตามที่กำหนด
- wordwrap() ขึ้นบรรทัดใหม่ตามที่กำหนด
ConversionConversion EmoticonEmoticon