Các hàm xử lý chuỗi trong PHP là một phần của PHP core. Không cần cài đặt để sử dụng các hàm này.
| Hàm | Description |
|---|---|
| addcslashes() | Trả về một chuỗi có dấu gạch chéo ngược ở phía trước các ký tự được chỉ định |
| addslashes() | Trả về một chuỗi có dấu gạch chéo ngược trước các ký tự được xác định trước |
| bin2hex() | Chuyển đổi một chuỗi các ký tự ASCII thành các giá trị thập lục phân |
| chop() | Xóa khoảng trắng hoặc các ký tự khác khỏi đầu bên phải của chuỗi |
| chr() | Trả về một ký tự từ một giá trị ASCII được chỉ định |
| chunk_split() | Tách chuỗi thành một chuỗi các phần nhỏ hơn |
| conversion_cyr_string() | Chuyển đổi một chuỗi từ một ký tự Cyrillic sang một ký tự khác |
| conversion_uudecode() | Giải mã chuỗi uuencoded |
| convert_uuencode() | Mã hóa chuỗi bằng thuật toán uuencode |
| count_chars() | Trả về thông tin về các ký tự được sử dụng trong chuỗi |
| crc32() | Tính CRC 32 bit cho chuỗi |
| crypt() | Băm chuỗi một chiều |
| echo() | Xuất một hoặc nhiều chuỗi |
| explode() | Tách một chuỗi thành một mảng |
| fprintf() | Viết chuỗi được định dạng cho luồng đầu ra được chỉ định |
| get_html_translation_table() | Trả về bảng dịch được sử dụng bởi htmlspecialchars() và htmlentities() |
| hebrev() | Chuyển đổi văn bản tiếng Do Thái thành văn bản trực quan |
| hebrevc() | Chuyển đổi văn bản tiếng Do Thái thành văn bản trực quan và các dòng mới (\ n) thành & lt; br & gt; |
| hex2bin() | Chuyển đổi một chuỗi các giá trị thập lục phân thành các ký tự ASCII |
| html_entity_decode() | Chuyển đổi các thực thể HTML thành các ký tự |
| htmlentities() | Chuyển đổi các ký tự thành các thực thể HTML |
| htmlspecialchars_decode() | Chuyển đổi một số thực thể HTML được xác định trước thành ký tự |
| htmlspecialchars() | Chuyển đổi một số ký tự được xác định trước thành thực thể HTML |
| implode() | Trả về một chuỗi từ các phần tử của mảng |
| join() | Bí danh của implode() |
| lcfirst() | Chuyển đổi ký tự đầu tiên của chuỗi thành chữ thường |
| levenshtein() | Trả về khoảng cách Levenshtein giữa hai chuỗi |
| localeconv() | Trả về thông tin định dạng số và tiền tệ địa phương |
| ltrim() | Xóa khoảng trắng hoặc các ký tự khác từ bên trái của chuỗi |
| md5() | Tính hàm băm MD5 của chuỗi |
| md5_file() | Tính hàm băm MD5 của một tệp |
| metaphone() | Tính toán khóa metaphone của một chuỗi |
| money_format() | Trả lại chuỗi được định dạng dưới dạng chuỗi tiền tệ |
| nl_langinfo() | Trả về thông tin địa phương cụ thể |
| nl2br() | Chèn ngắt dòng HTML ở phía trước của mỗi dòng mới trong một chuỗi |
| number_format() | Định dạng một số với hàng nghìn nhóm |
| ord() | Trả lại giá trị ASCII của ký tự đầu tiên của chuỗi |
| parse_str() | Phân tích chuỗi truy vấn thành biến |
| in() | Xuất một hoặc nhiều chuỗi |
| printf() | Xuất ra một chuỗi được định dạng |
| quoted_printable_decode() | Chuyển đổi chuỗi có thể in được trích dẫn thành chuỗi 8 bit |
| quoted_printable_encode() | Chuyển đổi chuỗi 8 bit thành chuỗi có thể in được trích dẫn |
| quotemeta() | Trích dẫn các ký tự meta |
| rtrim() | Xóa khoảng trắng hoặc các ký tự khác khỏi phía bên phải của chuỗi |
| setlocale() | Đặt thông tin vị trí |
| sha1() | Tính hàm băm SHA-1 của chuỗi |
| sha1_file() | Tính hàm băm SHA-1 của tệp |
| same_text() | Tính độ tương tự giữa hai chuỗi |
| soundex() | Tính khóa âm thanh của chuỗi |
| sprintf() | Viết chuỗi được định dạng thành biến |
| sscanf() | Phân tích cú pháp đầu vào từ chuỗi theo định dạng |
| str_getcsv() | Phân tích chuỗi CSV thành một mảng |
| str_ireplace() | Thay thế một số ký tự trong một chuỗi (phân biệt chữ hoa chữ thường) |
| str_pad() | Đệm chuỗi thành một độ dài mới |
| str_repeat() | Lặp lại một chuỗi số lần được chỉ định |
| str_replace() | Thay thế một số ký tự trong một chuỗi (phân biệt chữ hoa chữ thường) |
| str_rot13() | Thực hiện mã hóa ROT13 trên một chuỗi |
| str_shuffle() | Sắp xếp ngẫu nhiên tất cả các ký tự trong một chuỗi |
| str_split() | Tách chuỗi thành mảng |
| str_word_count() | Đếm số từ trong chuỗi |
| strcasecmp() | So sánh hai chuỗi (phân biệt chữ hoa chữ thường) |
| strchr() | Tìm sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác (bí danh của strstr()) |
| strcmp() | So sánh hai chuỗi (phân biệt chữ hoa chữ thường) |
| strcoll() | So sánh hai chuỗi (so sánh chuỗi dựa trên ngôn ngữ) |
| strcspn() | Trả về số ký tự được tìm thấy trong chuỗi trước khi tìm thấy bất kỳ phần nào của một số ký tự được chỉ định |
| strip_tags() | Dải các thẻ HTML và PHP từ một chuỗi |
| stripcslashes() | Bỏ chọn chuỗi được trích dẫn bằng addcslashes() |
| stripslashes() | Bỏ chọn một chuỗi được trích dẫn với các dấu cộng() |
| stripos() | Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác (phân biệt chữ hoa chữ thường) |
| stristr() | Tìm sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác (phân biệt chữ hoa chữ thường) |
| strlen() | Trả lại độ dài của chuỗi |
| strnatcasecmp() | So sánh hai chuỗi bằng thuật toán "tự nhiên" (phân biệt chữ hoa chữ thường) |
| strnatcmp() | So sánh hai chuỗi bằng thuật toán "thứ tự tự nhiên" (phân biệt chữ hoa chữ thường) |
| strncasecmp() | So sánh chuỗi ký tự n đầu tiên (phân biệt chữ hoa chữ thường) |
| strncmp() | So sánh chuỗi ký tự n đầu tiên (phân biệt chữ hoa chữ thường) |
| strpbrk() | Tìm kiếm chuỗi cho bất kỳ bộ ký tự nào |
| strpos() | Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác (phân biệt chữ hoa chữ thường) |
| strrchr() | Tìm lần xuất hiện cuối cùng của một chuỗi bên trong một chuỗi khác |
| strrev() | Đảo ngược một chuỗi |
| strripos() | Tìm vị trí của lần xuất hiện cuối cùng của chuỗi bên trong một chuỗi khác (phân biệt chữ hoa chữ thường) |
| strrpos() | Tìm vị trí của lần xuất hiện cuối cùng của một chuỗi bên trong một chuỗi khác (phân biệt chữ hoa chữ thường) |
| strspn() | Trả về số ký tự được tìm thấy trong một chuỗi chỉ chứa các ký tự từ danh sách char được chỉ định |
| strstr() | Tìm sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác (phân biệt chữ hoa chữ thường) |
| strtok() | Tách chuỗi thành chuỗi nhỏ hơn |
| strtolower() | Chuyển đổi chuỗi thành chữ thường |
| strtoupper() | Chuyển đổi chuỗi thành chữ hoa |
| strtr() | Dịch các ký tự nhất định trong chuỗi |
| substr() | Trả về một phần của chuỗi |
| substr_compare() | So sánh hai chuỗi từ một vị trí bắt đầu được chỉ định (an toàn nhị phân và tùy chọn phân biệt chữ hoa chữ thường) |
| substr_count() | Đếm số lần chuỗi con xuất hiện trong chuỗi |
| substr_replace() | Thay thế một phần của chuỗi bằng một chuỗi khác |
| trim() | Xóa khoảng trắng hoặc các ký tự khác khỏi cả hai mặt của chuỗi |
| ucfirst() | Chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa |
| ucwords() | Chuyển đổi ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa |
| vfprintf() | Viết chuỗi được định dạng cho luồng đầu ra được chỉ định |
| vprintf() | Xuất ra một chuỗi được định dạng |
| vsprintf() | Viết chuỗi được định dạng thành biến |
| wordwrap() | Kết thúc chuỗi thành một số ký tự nhất định |