ฟังก์ชัน 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() | เขียนสตริงที่จัดรูปแบบลงในตัวแปร |
ตัดคำ() | พันสายตามความยาวที่กำหนด |