ฟังก์ชัน PHP String เป็นส่วนสำคัญของแกน PHP ไม่จำเป็นต้องติดตั้งเพื่อใช้ฟังก์ชันเหล่านี้
| การทำงาน | อธิบาย |
|---|---|
| เพิ่มสแลช() | ส่งกลับสตริงที่มีแบ็กสแลชนำหน้าอักขระที่ระบุ |
| เพิ่มสแลช() | ส่งกลับสตริงที่นำหน้าด้วยแบ็กสแลชเป็นอักขระที่กำหนดไว้ล่วงหน้า |
| bin2hex() | แปลงสตริงอักขระ ASCII ให้เป็นค่าเลขฐานสิบหก |
| สับ() | ลบช่องว่างหรืออักขระอื่นๆ ออกจากด้านขวาของสตริง |
| ch() | ส่งกลับอักขระจากค่า ASCII ที่ระบุ |
| ชิ้น_แยก() | แยกสตริงออกเป็นส่วนย่อยๆ |
| แปลง_cyr_string() | แปลงสตริงจากชุดอักขระซีริลลิกหนึ่งไปเป็นอีกชุดหนึ่ง |
| แปลง_uudecode() | ถอดรหัสสตริงที่เข้ารหัส uu |
| แปลง_uuencode() | เข้ารหัสสตริงโดยใช้อัลกอริทึม uuencode |
| count_chars() | ส่งกลับข้อมูลเกี่ยวกับอักขระที่ใช้ในสตริง |
| ซีอาร์ซี32() | คำนวณ CRC 32 บิต (การตรวจสอบความซ้ำซ้อนแบบวนรอบ) ของสตริง |
| ห้องใต้ดิน() | การเข้ารหัสสตริงทางเดียว (แฮช) |
| เสียงสะท้อน() | เอาท์พุตหนึ่งหรือหลายสตริง |
| ระเบิด() | แบ่งสตริงออกเป็นอาร์เรย์ |
| fprintf() | เขียนสตริงที่จัดรูปแบบไปยังสตรีมเอาต์พุตที่ระบุ |
| get_html_translation_table() | ส่งคืนตารางการแปลที่ใช้โดย htmlspecialchars() และ htmlentities() |
| ภาษาฮีบรู() | แปลงข้อความภาษาฮิบรูเป็นข้อความที่มองเห็นได้ |
| ฮีบรูวีค() | แปลงข้อความภาษาฮีบรูเป็นข้อความที่มองเห็นได้และขึ้นบรรทัดใหม่ (n) เป็น <br> |
| hex2bin() | แปลงสตริงค่าเลขฐานสิบหกเป็นอักขระ ASCII |
| html_entity_decode() | แปลงเอนทิตี HTML เป็นอักขระ |
| htmlentities() | แปลงอักขระเป็นเอนทิตี HTML |
| htmlพิเศษchars_decode() | แปลงเอนทิตี HTML ที่กำหนดไว้ล่วงหน้าบางส่วนให้เป็นอักขระ |
| htmlอักขระพิเศษ() | แปลงอักขระที่กำหนดไว้ล่วงหน้าบางตัวให้เป็นเอนทิตี HTML |
| ระเบิด() | ส่งกลับสตริงที่ประกอบด้วยองค์ประกอบอาร์เรย์ |
| เข้าร่วม() | นามแฝงสำหรับการระเบิด () |
| แอลซีเฟิร์ส() | แปลงอักขระตัวแรกในสตริงเป็นตัวพิมพ์เล็ก |
| เลเวนชไตน์() | ส่งกลับระยะห่างของ Levenshtein ระหว่างสองสาย |
| สถานที่เกิดเหตุ() | ส่งกลับข้อมูลหมายเลขท้องถิ่นและรูปแบบสกุลเงิน |
| อิทริม() | ลบช่องว่างหรืออักขระอื่นๆ ออกจากด้านซ้ายของสตริง |
| md5() | คำนวณแฮช MD5 ของสตริง |
| md5_file() | คำนวณแฮช MD5 ของไฟล์ |
| เมตาโฟน() | คำนวณคีย์เมตาโฟนของสตริง |
| เงิน_รูปแบบ() | ส่งกลับสตริงที่จัดรูปแบบเป็นสตริงสกุลเงิน |
| nl_langinfo() | ส่งคืนข้อมูลท้องถิ่นที่ระบุ |
| nl2br() | แทรกอักขระขึ้นบรรทัดใหม่ HTML ก่อนแต่ละบรรทัดใหม่ในสตริง |
| number_format() | จัดรูปแบบตัวเลขตามการจัดกลุ่มหลักพัน |
| ลำดับ() | ส่งกลับค่า ASCII ของอักขระตัวแรกในสตริง |
| parse_str() | แยกวิเคราะห์สตริงแบบสอบถามเป็นตัวแปร |
| พิมพ์() | เอาท์พุตหนึ่งหรือหลายสตริง |
| พิมพ์f() | ส่งออกสตริงที่จัดรูปแบบแล้ว |
| quoted_printable_decode() | แปลงสตริงที่พิมพ์เครื่องหมายคำพูดเป็นสตริง 8 บิต |
| quoted_printable_encode() | แปลงสตริง 8 บิตเป็นสตริงที่สามารถพิมพ์ได้ในเครื่องหมายคำพูด |
| เครื่องหมายคำพูด() | อ้างอิง metaตัวละคร |
| ทริม() | ลบช่องว่างหรืออักขระอื่นๆ ออกจากด้านขวาของสตริง |
| กำหนดสถานที่() | ตั้งค่าข้อมูลพื้นที่ (ข้อมูลภูมิภาค) |
| sha1() | คำนวณแฮช SHA-1 ของสตริง |
| sha1_file() | คำนวณแฮช SHA-1 ของไฟล์ |
| คล้ายกัน_ข้อความ() | คำนวณความคล้ายคลึงกันของสองสาย |
| ซาวเด็กซ์() | คำนวณคีย์ soundex ของสตริง |
| วิ่ง() | เขียนสตริงที่จัดรูปแบบลงในตัวแปร |
| sscanf() | แยกวิเคราะห์อินพุตจากสตริงตามรูปแบบที่ระบุ |
| str_getcsv() | แยกสตริง CSV ลงในอาร์เรย์ |
| str_ireplace() | แทนที่อักขระบางตัวในสตริง (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) |
| str_pad() | แพดเชือกให้มีความยาวใหม่ |
| str_ซ้ำ() | ทำซ้ำสตริงตามจำนวนครั้งที่ระบุ |
| str_แทนที่() | แทนที่อักขระบางตัวในสตริง (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
| str_rot13() | ทำการเข้ารหัส ROT13 บนสตริง |
| str_สับเปลี่ยน() | สุ่มสับเปลี่ยนอักขระทุกตัวในสตริง |
| str_แยก() | แยกสตริงออกเป็นอาร์เรย์ |
| str_word_count() | นับจำนวนคำในสตริง |
| strcasecmp() | เปรียบเทียบสองสตริง (ไม่คำนึงถึงขนาดตัวพิมพ์) |
| สเตรชอาร์() | ค้นหาการเกิดขึ้นครั้งแรกของสตริงภายในสตริงอื่น (นามแฝงสำหรับ strstr().) |
| strcmp() | เปรียบเทียบสองสาย (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
| strcoll() | เปรียบเทียบสองสตริง (ตามการตั้งค่าในเครื่อง) |
| strcspn() | ส่งกลับจำนวนอักขระที่ค้นหาในสตริงก่อนที่จะพบอักขระที่ระบุ |
| แถบ_แท็ก() | ตัดแท็ก HTML และ PHP ออกจากสตริง |
| แถบสแลช() | ลบแบ็กสแลชที่เพิ่มโดยฟังก์ชัน addcslashes() |
| แถบสแลช() | ลบแบ็กสแลชที่เพิ่มโดยฟังก์ชัน addslashes() |
| แถบ() | ส่งกลับตำแหน่งของสตริงที่เกิดขึ้นครั้งแรกภายในสตริงอื่น (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) |
| สตริสเตร() | ค้นหาการเกิดขึ้นครั้งแรกของสตริงภายในสตริงอื่น (ไม่คำนึงถึงขนาดตัวพิมพ์) |
| สเตรน() | ส่งกลับความยาวของสตริง |
| strnatcasecmp() | เปรียบเทียบสองสตริงโดยใช้อัลกอริธึม "การเรียงลำดับตามธรรมชาติ" (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) |
| strnatcmp() | เปรียบเทียบสองสตริงโดยใช้อัลกอริธึม "การเรียงลำดับตามธรรมชาติ" (คำนึงถึงตัวพิมพ์เล็กและใหญ่) |
| strncasecmp() | การเปรียบเทียบสตริงของอักขระ n ตัวแรก (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) |
| strncmp() | การเปรียบเทียบสตริงของอักขระ n ตัวแรก (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
| strpbrk() | ค้นหาสตริงสำหรับอักขระตัวใดตัวหนึ่งที่ระบุ |
| สตรอส() | ส่งกลับตำแหน่งของสตริงที่เกิดขึ้นครั้งแรกภายในสตริงอื่น (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
| strrchr() | ค้นหาการเกิดขึ้นครั้งสุดท้ายของสตริงภายในสตริงอื่น |
| สเตรฟ() | ย้อนกลับสตริง |
| สตริโพส() | ค้นหาการเกิดขึ้นครั้งสุดท้ายของสตริงภายในสตริงอื่น (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) |
| strrpos() | ค้นหาการเกิดขึ้นครั้งสุดท้ายของสตริงภายในสตริงอื่น (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
| strspn() | ส่งกลับจำนวนอักขระเฉพาะที่มีอยู่ในสตริง |
| strstr() | ค้นหาการเกิดขึ้นครั้งแรกของสตริงภายในสตริงอื่น (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
| สต็อค() | แยกสตริงออกเป็นสตริงเล็กๆ |
| strtolower() | แปลงสตริงให้เป็นอักษรตัวพิมพ์เล็ก |
| สเตรทูปเปอร์() | แปลงสตริงเป็นตัวพิมพ์ใหญ่ |
| strtr() | แปลงอักขระเฉพาะในสตริง |
| ซับสเตร() | ส่งกลับส่วนหนึ่งของสตริง |
| substr_compare() | เปรียบเทียบสองสตริงเริ่มต้นที่ตำแหน่งเริ่มต้นที่ระบุ (ไบนารีปลอดภัยและคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่ก็ได้) |
| substr_count() | นับจำนวนครั้งที่สตริงย่อยปรากฏในสตริง |
| substr_replace() | แทนที่ส่วนหนึ่งของสตริงด้วยสตริงอื่น |
| ตัดแต่ง() | ลบช่องว่างและอักขระอื่นๆ ออกจากทั้งสองด้านของสตริง |
| ucfirst() | แปลงอักขระตัวแรกในสตริงเป็นตัวพิมพ์ใหญ่ |
| ucwords() | แปลงอักขระตัวแรกของแต่ละคำในสตริงเป็นตัวพิมพ์ใหญ่ |
| vfprintf() | เขียนสตริงที่จัดรูปแบบไปยังสตรีมเอาต์พุตที่ระบุ |
| vprintf() | ส่งออกสตริงที่จัดรูปแบบแล้ว |
| เทียบกับprintf() | เขียนสตริงที่จัดรูปแบบลงในตัวแปร |
| ตัดคำ() | พันสายตามความยาวที่กำหนด |