PHP cung cấp các hàm của String khác nhau để truy cập và thao tác với chuỗi(String).

Dưới đây là danh sách các hàm chuỗi PHP.

addcslashes()Nó được sử dụng để trả về một chuỗi có dấu gạch chéo ngược.
addslashes()Nó được sử dụng để trả về một chuỗi có dấu gạch chéo ngược.
bin2hex()Nó được sử dụng để chuyển đổi một chuỗi ký tự ASCII thành giá trị thập lục phân.
chop()Nó loại bỏ khoảng trắng hoặc các ký tự khác ở cuối bên phải của một chuỗi
chr()Nó được sử dụng để trả về một ký tự từ một giá trị ASCII được chỉ định.
chunk_split()Nó được sử dụng để chia một chuỗi thành một loạt các phần nhỏ hơn.
convert_cyr_string()Nó được sử dụng để chuyển đổi một chuỗi từ một bộ ký tự Cyrillic sang một bộ ký tự Cyrillic.
convert_uudecode()Nó được sử dụng để giải mã một chuỗi chưa được mã hóa.
convert_uuencode()Nó được sử dụng để mã hóa một chuỗi bằng thuật toán uuencode.
count_chars()Nó được sử dụng để trả về thông tin về các ký tự được sử dụng trong một chuỗi.
crc32()Nó được sử dụng để tính CRC 32 bit cho một chuỗi.
crypt()Nó được sử dụng để tạo chuỗi băm Một chiều.
echo()Nó được sử dụng cho đầu ra một hoặc nhiều chuỗi.
explode()Nó được sử dụng để ngắt một chuỗi thành một mảng.
fprint()Nó được sử dụng để ghi một chuỗi được định dạng vào một luồng.
get_html_translation_table()Trả về bảng dịch được sử dụng bởi htmlspecialchars() và htmlentities().
hebrev()Nó được sử dụng để chuyển đổi văn bản tiếng Do Thái sang văn bản trực quan.
hebrevc()Nó được sử dụng để chuyển đổi văn bản tiếng Do Thái sang văn bản trực quan và các dòng mới (\ n) thành <br>.
hex2bin()Nó được sử dụng để chuyển đổi chuỗi giá trị thập lục phân sang ký tự ASCII.
htmlentities()Nó được sử dụng để chuyển đổi ký tự thành các thực thể HTML.
html_entity_decode()Nó được sử dụng để chuyển đổi các thực thể HTML thành các ký tự.
htmlspecialchars()Chuyển đổi các ký tự đặc biệt thành các thực thể html.
htmlspecialchars_decode()Chuyển đổi các thực thể html trở lại các ký tự đặc biệt.
Implode()Nó được sử dụng để trả về một chuỗi từ các phần tử của một mảng.
Join()Nó là Bí danh của hàm implode().
Levenshtein()Nó được sử dụng để trả về khoảng cách Levenshtein giữa hai chuỗi.
Lcfirst()Nó được sử dụng để chuyển đổi ký tự đầu tiên của một chuỗi thành chữ thường.
localeconv()Nhận thông tin định dạng số
ltrim()Nó được sử dụng để loại bỏ khoảng trắng từ phía bên trái của một chuỗi.
md5()Nó được sử dụng để tính toán băm MD5 của một chuỗi.
md5_files()Nó được sử dụng để tính toán băm MD5 của một tệp.
Methone()Nó được sử dụng để tính toán khóa ẩn của một chuỗi.
money_format()Nó được sử dụng để trả về một chuỗi được định dạng là một chuỗi tiền tệ.
nl2br()Nó được sử dụng để chèn ngắt dòng HTML trước mỗi dòng mới trong một chuỗi.
nl_langinfo()Thông tin ngôn ngữ và ngôn ngữ truy vấn
number_format()Nó được sử dụng để định dạng một số với hàng nghìn được nhóm lại.
ord()Nó được sử dụng để trả về giá trị ASCII của ký tự đầu tiên của một chuỗi.
parse_str()Nó được sử dụng để phân tích một chuỗi truy vấn thành các biến.
in()Nó được sử dụng cho đầu ra một hoặc nhiều chuỗi.
printf()Nó được sử dụng để hiển thị đầu ra dưới dạng một chuỗi được định dạng.
quote_printable_decode()Chuyển đổi chuỗi có thể in được trích dẫn thành chuỗi 8 bit
quote_printable_encode()Chuyển đổi chuỗi 8 bit trở lại chuỗi có thể in được trích dẫn
quotemeta()Trích dẫn các ký tự meta
rtrim()Nó được sử dụng để loại bỏ khoảng trắng từ phía bên phải của một chuỗi.
setlocale()Nó được sử dụng để thiết lập thông tin ngôn ngữ.
sha1()Nó được sử dụng để trả về hàm băm SHA-1 của một chuỗi.
sha1_file()Nó được sử dụng để trả về hàm băm SHA-1 của một tệp.
same_text()Nó được sử dụng để so sánh sự giống nhau giữa hai chuỗi.
Soundex()Nó được sử dụng để tính khóa soundex của một chuỗi.
sprintf()Trả về một chuỗi được định dạng
sscanf()Nó được sử dụng để phân tích cú pháp đầu vào từ một chuỗi theo một định dạng.
strcasecmp()Nó được sử dụng để so sánh hai chuỗi.
strchr()Nó được sử dụng để tìm lần xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác.
strcmp()So sánh chuỗi an toàn nhị phân (phân biệt chữ hoa chữ thường)
strcoll()So sánh nhị phân dựa trên ngôn ngữ (phân biệt chữ hoa chữ thường)
strcspn()Nó được sử dụng để đảo ngược một chuỗi.
stripcslashes()Nó được sử dụng để hủy trích dẫn một chuỗi được trích dẫn bằng addcslashes().
stripos()Nó được sử dụng để trả về vị trí xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác.
stristr()Strstr không phân biệt chữ hoa chữ thường
strlen()Nó được sử dụng để trả về độ dài của một chuỗi.
strncasecmp()So sánh chuỗi phân biệt chữ hoa chữ thường nhị phân an toàn
strnatcasecmp()Nó được sử dụng để so sánh không phân biệt chữ hoa chữ thường của hai chuỗi bằng thuật toán “thứ tự tự nhiên”
strnatcmp()Nó được sử dụng để so sánh phân biệt chữ hoa chữ thường của hai chuỗi bằng thuật toán “thứ tự tự nhiên”
strncmp()Nó được sử dụng để so sánh n ký tự đầu tiên.
strpbrk()Nó được sử dụng để tìm kiếm một chuỗi cho bất kỳ bộ ký tự nào.
strripos()Nó tìm vị trí của lần xuất hiện cuối cùng của một chuỗi con không phân biệt chữ hoa chữ thường trong một chuỗi.
strrpos()Nó tìm độ dài của lần xuất hiện cuối cùng của một chuỗi con trong một chuỗi.
strpos()Nó được sử dụng để trả về vị trí xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác.
strrchr()Nó được sử dụng để 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()Nó được sử dụng để đảo ngược một chuỗi.
strspn()Tìm độ dài ban đầu của đoạn ban đầu của chuỗi
strstr()Tìm sự xuất hiện của một chuỗi.
strtok()Tách chuỗi thành các chuỗi nhỏ hơn
strtolower()Chuyển đổi chuỗi thành chữ thường
strtoupper()Chuyển đổi các chuỗi thành chữ hoa
strtr()Dịch các ký tự nhất định trong một chuỗi hoặc thay thế chuỗi con
str_getcsv()Nó được sử dụng để phân tích cú pháp một chuỗi CSV thành một mảng.
str_ireplace()Nó được sử dụng để thay thế một số ký tự trong một chuỗi (không phân biệt chữ hoa chữ thường).
str_pad()Nó được sử dụng để đệm một chuỗi lên một độ dài mới.
str_repeat()Nó được sử dụng để lặp lại một chuỗi một số lần xác định.
str_replace()Nó thay thế tất cả các lần xuất hiện của chuỗi tìm kiếm bằng chuỗi thay thế.
str_rot13()Nó được sử dụng để thực hiện mã hóa ROT13 trên một chuỗi.
str_shuffle()Nó được sử dụng để trộn ngẫu nhiên tất cả các ký tự trong một chuỗi.
str_split()Nó được sử dụng để chia một chuỗi thành một mảng.
strcoll()Nó là so sánh chuỗi dựa trên ngôn ngữ.
strip_tags()Nó được sử dụng để tách các thẻ HTML và PHP khỏi một chuỗi.
str_word_count()Nó được sử dụng để đếm số từ trong một chuỗi.
substr()Trả lại một phần của chuỗi
substr_compare()So sánh hai chuỗi từ độ lệch lên đến độ dài của ký tự. (So ​​sánh an toàn nhị phân)
substr_count()Đếm số lần xuất hiện của một chuỗi con
substr_replace()Thay thế một số phần của chuỗi bằng một chuỗi con khác
trim()Loại bỏ khoảng trắng hoặc các ký tự khác từ đầu và cuối chuỗi.
ucfirst()Chuyển ký tự đầu tiên của chuỗi thành chữ hoa
ucwords()Chuyển ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa
vfprintf()Viết một chuỗi được định dạng vào một luồng
vprintf()Hiển thị đầu ra dưới dạng một chuỗi được định dạng theo định dạng
vsprintf()Nó trả về một chuỗi được định dạng
wordwrap()Gói một chuỗi thành một số ký tự nhất định

Ví dụ về hàm chuỗi trong PHP

1) Hàm strtolower() trong PHP

Hàm strtolower() trả về chuỗi ở dạng chữ thường.

Cú pháp

string  strtolower (string  $ string)  

Thí dụ

<?php  
$str="My name is David";  
$str=strtolower($str);  
echo $str;  
?>  

Đầu ra:

my name is David

2) Hàm strtoupper() trong PHP

Hàm strtoupper() trả về chuỗi ở dạng chữ hoa.

Cú pháp

string  strtoupper  (string  $ string  )  

Thí dụ

<?php  
$str="My name is David";  
$str=strtoupper($str);  
echo $str;  
?>  

Đầu ra:

MY NAME IS DAVID

3) Hàm ucfirst() trong PHP

Hàm ucfirst() trả về chuỗi chuyển đổi ký tự đầu tiên thành chữ hoa. Nó không thay đổi trường hợp của các ký tự khác.

Cú pháp

string ucfirst ( string $str ) 

Thí dụ

<?php  
$str="my name is David";  
$str=ucfirst($str);  
echo $str;  
?>  

Đầu ra:

My name is David

4) Hàm lcfirst() trong PHP

Hàm lcfirst() trả về chuỗi chuyển đổi ký tự đầu tiên thành chữ thường. Nó không thay đổi trường hợp của các ký tự khác.

Cú pháp

string lcfirst ( string $str )  

Thí dụ

<?php  
$str="MY name IS DAVID";  
$str=lcfirst($str);  
echo $str;  
?>  

Đầu ra:

mY name IS DAVID

5) Hàm ucwords() trong PHP

Hàm ucwords() trả về chuỗi chuyển đổi ký tự đầu tiên của mỗi từ thành chữ hoa.

Cú pháp

string ucwords ( string $str )

Thí dụ

<?php  
$str="my name is Sonoo jaiswal";  
$str=ucwords($str);  
echo $str;  
?>  

Đầu ra:

My Name Is Sonoo Jaiswal

6) Hàm strrev() trong PHP

Hàm strrev() trả về chuỗi đảo ngược.

Cú pháp

string strrev ( string $string ) 

Thí dụ

<?php  
$str="my name is Sonoo jaiswal";  
$str=strrev($str);  
echo $str;  
?>  

Đầu ra:

lawsiaj oonoS si eman ym

7) Hàm strlen() trong PHP

Hàm strlen() trả về độ dài của chuỗi.

Cú pháp

int strlen ( string $string )

Thí dụ

<?php  
$str="my name is Sonoo jaiswal";  
$str=strlen($str);  
echo $str;  
?>  

Đầu ra:

24

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!