Các hàm chuỗi PHP

0
36

Hàm chuỗi PHP

PHP có hơn 75 chức năng thao tác chuỗi tích hợp sẵn, hỗ trợ các hoạt động từ lặp lại và đảo ngược chuỗi đến so sánh và tìm kiếm và thay thế. Một số chức năng quan trọng này là

Chức năngSự miêu tả
addcslashes ()Hàm này trả về một chuỗi có dấu gạch chéo ngược trước bất kỳ ký tự được chỉ định nào có trong chuỗi
addslashes ()Thoát các ký tự đặc biệt trong một chuỗi có dấu gạch chéo ngược
bin2hex ()Hàm này được sử dụng để chuyển đổi bất kỳ chuỗi ký tự nào thành giá trị thập lục phân
chop()Xóa khoảng trắng hoặc các ký tự khác có trong chuỗi khỏi phần cuối của chuỗi
chr ()Được sử dụng để lấy giá trị ký tự cụ thể của một giá trị ascii.
chunk_split ()Chia bất kỳ chuỗi đã cho nào thành nhiều phần nhỏ hơn có độ dài xác định
convert_cyr_string ()Được sử dụng để chuyển đổi bất kỳ chuỗi nhất định nào giữa các bộ ký tự Cyrillic khác nhau
convert_uudecode ()Hàm này được sử dụng để giải mã bất kỳ chuỗi nào chưa được mã hóa
convert_uuencode ()Hàm này được sử dụng để mã hóa bất kỳ chuỗi nhất định nào với sự trợ giúp của thuật toán uuencode
count_chars ()Hàm này cung cấp tất cả thông tin về các ký tự có trong chuỗi
crc32 ()Hàm này được sử dụng để tính CRC 32 bit cho chuỗi đã cho
crypt ()Hàm này trả về một chuỗi băm bằng cách sử dụng các thuật toán khác nhau như MD5, Blowfish.
echo ()Hàm này được sử dụng để in một hoặc nhiều chuỗi làm đầu ra
empty()Kiểm tra xem một chuỗi có trống không
explode()Hàm này được sử dụng để tạo một mảng từ chuỗi đã cho
fprintf ()Hàm này được sử dụng để in chuỗi đã cho ở chuỗi có định dạng khác
get_html_translation_table ()Hàm này được sử dụng để lấy bảng dịch được sử dụng bởi htmlspecialchars () và htmlentities ()
hebrev ()Hàm này được sử dụng để chuyển đổi văn bản logic tiếng Do Thái thành văn bản trực quan
hebrevc ()Hàm này được sử dụng để Chuyển đổi văn bản logic tiếng Do Thái thành văn bản trực quan và các dòng mới (\ n) thành dấu ngắt <br>
hex2bin ()Hàm này được sử dụng để chuyển đổi bất kỳ chuỗi giá trị thập lục phân nào thành ký tự ASCII
html_entity_decode ()Giải mã các thực thể HTML trong một chuỗi
htmlentities ()Mã hóa HTML trong một chuỗi
htmlspecialchars_decode ()Giải mã các ký tự HTML đặc biệt trong một chuỗi
htmlspecialchars ()Mã hóa các ký tự HTML đặc biệt trong một cách nhanh chóng
implode ()Chuyển đổi các phần tử của một mảng thành một chuỗi.
tham gia()Bí danh của implode ()
lcfirst ()Hàm này Thay đổi ký tự đầu tiên của chuỗi đã cho thành chữ thường
levenshtein ()Hàm này cho biết khoảng cách Levenshtein giữa hai chuỗi
localeconv ()Hàm này cung cấp thông tin định dạng số và tiền tệ của ngôn ngữ
ltrim ()Hàm này loại bỏ các khoảng trắng hoặc các ký tự khác từ phía bên trái của chuỗi đã cho
md5 ()Thuật toán thông báo thông điệp MD5 được sử dụng rộng rãi cho mật mã
md5_file ()Hàm này tính toán băm MD5 cho một tệp
Methone ()Hàm này được sử dụng để tính toán khóa ẩn dụ của một chuỗi nhất định
money_format ()Hàm này cung cấp một chuỗi được định dạng là một chuỗi tiền tệ
nl_langinfo ()Chức năng này cung cấp thông tin địa phương cụ thể
nl2br ()Thay thế các ngắt dòng trong một chuỗi bằng các phần tử
number_format ()Hàm này được sử dụng để định dạng một số với hàng nghìn được nhóm lại
ord ()Hàm này cung cấp giá trị ASCII của ký tự đầu tiên của bất kỳ chuỗi nhất định nào
parse_str ()Hàm này được sử dụng để phân tích cú pháp chuỗi truy vấn thành các biến
in()Hàm này in Đầu ra dưới dạng một hoặc nhiều chuỗi
printf ()Hàm này được sử dụng để in Đầu ra dưới dạng chuỗi được định dạng
quote_printable_decode ()Hàm này Chuyển đổi bất kỳ chuỗi nào có thể in được trích dẫn đã cho thành chuỗi 8 bit
quote_printable_encode ()Hàm này Chuyển đổi một chuỗi 8 bit nhất định thành một chuỗi có thể in được trích dẫn
quotemeta ()Hàm này được sử dụng để trích dẫn các ký tự meta
rtrim ()Hàm này loại bỏ khoảng trắng hoặc các ký tự khác ở phía bên phải của chuỗi đã cho
setlocale ()Chức năng này được sử dụng để Đặt thông tin ngôn ngữ
sha1 ()Hàm này được sử dụng để tính toán băm SHA-1 của chuỗi đã cho
sha1_file ()Hàm này được sử dụng để tính toán băm SHA-1 của bất kỳ tệp nhất định nào
same_text ()Hàm này được sử dụng để kiểm tra sự giống nhau giữa hai chuỗi
soundex ()Hàm này được sử dụng để tính khóa soundex của chuỗi
sprintf ()Hàm này thay đổi bất kỳ chuỗi được định dạng nào thành một biến
sscanf ()Hàm này được sử dụng để phân tích cú pháp của bất kỳ đầu vào nào từ một chuỗi theo một định dạng
str_getcsv ()Hàm này được sử dụng để phân tích cú pháp của một chuỗi CSV nhất định thành một mảng
str_ireplace ()Hàm này được sử dụng để thay thế một số ký tự của một chuỗi
str_pad ()Hàm này được sử dụng để đệm chuỗi thành một độ dài mới
str_repeat ()Lặp lại một chuỗi bao nhiêu lần bạn muốn
str_replace ()Thay thế các phần của một chuỗi
str_rot13 ()Hàm này được sử dụng cho mã hóa ROT13 trên một chuỗi
str_shuffle ()Hàm này trộn ngẫu nhiên tất cả các ký tự của chuỗi đã cho
str_split ()Hàm str_split () chia (ngắt) một chuỗi thành một mảng.
str_word_count ()Tính số từ trong một chuỗi
strcasecmp ()So sánh hai chuỗi
strchr ()Hàm này Tìm sự hiện diện đầu tiên của một chuỗi bên trong một chuỗi khác
strcmp ()So sánh hai chuỗi
strcoll ()So sánh hai chuỗi dựa trên ngôn ngữ của chuỗi
strcspn ()Đếm số ký tự được tìm thấy trong một chuỗi
strip_tags ()Xóa mã PHP và HTML khỏi một chuỗi
sọc sọc ()Loại bỏ dấu gạch chéo ngược trước bất kỳ ký tự được chỉ định nào khỏi chuỗi
dải băng ()Loại bỏ dấu gạch chéo ngược khỏi một chuỗi
dải ()Hàm này cung cấp vị trí của sự hiện diện đầu tiên của một chuỗi bên trong một chuỗi khác
stristr ()Hàm này tìm sự hiện diện đầu tiên của một chuỗi bên trong một chuỗi khác
strlen ()Tính số ký tự trong một chuỗi
strnatcasecmp ()So sánh giữa hai chuỗi bằng thuật toán “thứ tự tự nhiên” (không phân biệt chữ hoa chữ thường)
strnatcmp ()So sánh giữa 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 n ký tự đầu tiên giữa hai chuỗi (không phân biệt chữ hoa chữ thường)
strncmp ()So sánh n ký tự đầu tiên giữa hai chuỗi (phân biệt chữ hoa chữ thường)
strpbrk ()Tìm kiếm một tập hợp các ký tự trong bất kỳ chuỗi nào
strpos ()Cung cấp vị trí của sự hiện diện đầu tiên của một chuỗi bên trong bất kỳ chuỗi nào khác (phân biệt chữ hoa chữ thường)
strrchr ()Cung cấp sự hiện diện cuối cùng của một chuỗi bên trong một chuỗi khác
strrev ()Chạy lại đảo ngược của một chuỗi đã cho
strripos ()Định vị vị trí của sự hiện diện cuối cùng của một chuỗi bên trong một chuỗi khác (không phân biệt chữ hoa chữ thường)
strrpos ()Định vị vị trí của sự hiện diệ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 ()Cung cấp số lượng các ký tự được tìm thấy trong một chuỗi nhất định chỉ chứa các ký tự từ một danh sách biểu đồ cụ thể
strstr ()Định vị sự hiện diệ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 ()Ngắt một chuỗi thành các chuỗi nhỏ hơn khác nhau
strtolower ()Chuyển đổi bằng chữ thường một chuỗi
strtoupper ()Chuyển đổi bằng chữ hoa một chuỗi
strtr ()Dịch một số ký tự được chỉ định thành một chuỗi
substr ()Truy xuất một phần của chuỗi
substr_compare ()So sánh giữa hai chuỗi từ một vị trí bắt đầu được chỉ định
substr_count ()Cung cấp số lần một chuỗi con xuất hiện trong một chuỗi nhất định
substr_replace ()Thay thế bất kỳ phần cụ thể nào của một chuỗi bằng một chuỗi khác
trim ()Loại bỏ khoảng trắng đầu và cuối khỏi một chuỗi
ucfirst ()Chuyển đổi bằng chữ hoa ký tự đầu tiên của một chuỗi
ucwords ()Chuyển đổi chữ hoa ký tự đầu tiên của mỗi từ trong chuỗi
vfprintf ()Chuyển đổi một chuỗi loại được định dạng thành đầu ra được chỉ định
vprintf ()Cung cấp một chuỗi được định dạng làm Đầu ra
vsprintf ()Chuyển đổi một chuỗi kiểu đã định dạng thành một biến
wordwrap ()Gói một chuỗi thành dòng mới sau số ký tự được chỉ định

Đây là ví dụ minh họa các toán tử này hoạt động


Ví dụ: ii (strrev ())

<? php
	
$ val = "nitin";
	
if (strrev ($ val) == $ val)
	
echo "Tên của bạn là palindrome";
	
khác
	
echo "Tên của bạn không phải là palindrome";
  
?>

Trong ví dụ trên,
Khai báo biến $ val hold value = “nitin”. Ở đây chúng ta sử dụng hàm strrev () để đưa ra đảo ngược của một chuỗi.
Chúng ta truyền hàm strrev () vào bên trong điều kiện If. nếu chuỗi đảo ngược bằng với chuỗi đã khai báo.
nó sẽ in “Tên của bạn là palindrome” nếu không “Tên của bạn không phải là palindrome”


Ví dụ: iii (str_repeat ())

<? php
    
$ val = "chào mừng";
   
 echo str_repeat ($ val, 3);
  
 ?>

Trong ví dụ trên,
Khai báo biến $ val với value = “welcome”.
sử dụng hàm str_repeat () với hai đối số. đối số đầu tiên khai báo tên của biến, đối số thứ hai chúng ta xác định số lần in giá trị.
Đầu ra là (chào mừng chào mừng chào mừng) vì chúng ta vượt qua đối số 3 giây.


Ví dụ: iv (str_replace ())

<? php
  	
$ str = "chào mừng";
	
echo str_replace ("e", "@", $ str);
  
?>

Trong ví dụ trên,
Khai báo biến $ str với value = “welcome”.
sử dụng hàm str_replace (). Nó chấp nhận ba đối số: cụm từ tìm kiếm, cụm từ thay thế và chuỗi thực hiện thay thế.
chúng ta đã Passed str_replace (“e”, “@”, $ str) và đầu ra là: W @ lcom @ vì “@” được thay thế bằng “e”.


Ví dụ: v (str_word_count ())

<? php
  
$ str = "xin chào người dùng, bạn khỏe không";
  
echo str_word_count ($ str);
  
?>

Trong ví dụ trên,
Sử dụng hàm str_word_count () được sử dụng để đếm số từ trong một chuỗi.
khai báo biến $ str value = “xin chào người dùng, bạn khỏe không”.
truyền hàm này vào bên trong echo để đầu ra là: 5 (đếm các từ cách nhau bởi dấu cách)


Ví dụ: vi (strcmp ())

<? php
$ str = "xin chào";	
$ str1 = "CHÀO";	
echo strcmp ($ str, $ str1);  
?>

Trong ví dụ trên,
khai báo hai biến $ str value = (“hello”)
$ str1 với value = (“HELLO”)
Bây giờ so sánh hai chuỗi bằng cách sử dụng hàm strcmp ().
hiển thị kết quả đầu ra tức là 1 vì cả hai biến không chứa cùng giá trị (một biến ở dạng chữ thường trong khi biến khác ở dạng chữ hoa).


Ví dụ: vii (strlen ())

<? php
    
if (Isset ($ _ GET ['sub']))
	
{
		
if (trống ($ _ GET ['n']))
		
{
		
echo "<font color = 'red'> điền tên của bạn trước </font>";
		
}
		
khác
		
{
			
if (strlen ($ _ GET ['n']) <5)
			
{
			
echo "<font color = 'red'> tên phải lớn hơn 5 </font>";
			
}
			
khác
			
{
			
echo "chào mừng". $ _ GET ['n'];
			
}
		
}
	
}

?>

<biểu mẫu>

	Nhập tên của bạn <input type = "text" name = "n" />

	<input type = "submit" name = "sub" value = "hiển thị tên của tôi" />

</form>



Ví dụ: viii (strpos ())

<? php
       
$ str = "chào mừng";
       
echo strpos ($ str, "l");
  
?>

Đầu ra
2


Ví dụ: ix (nl2br ())

<? php
	
$ str1 = "xin chào 
	
người dùng
	
làm sao 
	
Chúng tôi
	
bạn";
	
echo nl2br ($ str1);
  
?>

Ví dụ: x (substr ())

<? php
	
$ str = "chào mừng bạn đến với thế giới của php";
	
echo substr ($ str, 24,3);
 
?>

Đầu ra
php


Trong ví dụ trên, hàm
substr () được sử dụng để cắt chuỗi thành phần nhỏ hơn.
nó chấp nhận ba đối số: (chuỗi đã cho, vị trí bắt đầu cắt và số ký tự trả về từ vị trí bắt đầu).
$ str giữ một chuỗi giá trị = “chào mừng bạn đến với thế giới của php” bây giờ hãy chuyển hàm substr ($ str, 24,3) bên trong echo và đầu ra sẽ trở thành: php


Chỉ mục hàm chuỗi PHP

Sr.No.Chủ đề
1Hàm addcslashes () trong PHP
2Hàm addlash () trong PHP
3Hàm bin2hex () trong PHP
4Hàm chop () trong PHP
5Hàm chr () trong PHP
6Hàm chunk_split () trong PHP
7Hàm convert_cyr_string () trong PHP
số 8Hàm convert_uudecode () trong PHP
9Hàm convert_uuencode () PHP
10Hàm count_chars () trong PHP
11Hàm crc32 () trong PHP
12Hàm crypt () trong PHP
13Hàm echo () trong PHP
14Hàm rỗng () trong PHP
15Hàm boom () trong PHP
16Hàm strcmp () trong PHP
17Hàm fprintf () trong PHP
18Hàm strcoll () trong PHP
19Hàm get_html_translation_table () trong PHP
20Hàm strcspn () trong PHP
21Hàm hebrev () trong PHP
22Hàm strip_tags () trong PHP
23Hàm hebrevc () trong PHP
24Hàm Stripcslashes () trong PHP
25Hàm hex2bin () trong PHP
26Hàm dải băng () PHP
27Hàm html_entity_decode () PHP
28Hàm stripos () trong PHP
29Hàm htmlentities () trong PHP
30Hàm stristr () trong PHP
31Hàm htmlspecialchars () trong PHP
32Hàm strlen () trong PHP
33Hàm htmlspecialchars_decode () trong PHP
34Hàm strnatcasecmp () trong PHP
35Hàm implode () trong PHP
36Hàm strnatcmp () trong PHP
37Hàm join () trong PHP
38Hàm strncasecmp () trong PHP
39Hàm lcfirst () trong PHP
40Hàm strncmp () trong PHP
41Hàm levenshtein () trong PHP
42Hàm strpos () trong PHP
43Hàm localeconv () trong PHP
44Hàm strpbrk () trong PHP
45Hàm ltrim () trong PHP
46Hàm strrev () trong PHP
47Hàm md5 () trong PHP
48Hàm strripos () trong PHP
49Hàm md5_file () trong PHP
50Hàm strrpos () trong PHP
51Hàm PHP meta ()
52Hàm strspn () trong PHP
53Hàm money_format () trong PHP
54Hàm strstr () trong PHP
55Hàm nl_langinfo () trong PHP
56Hàm strtok () trong PHP
57Hàm nl2br () trong PHP
58Hàm strtolower () trong PHP
59Hàm number_format () PHP
60Hàm strtoupper () trong PHP
61Hàm ord () trong PHP
62Hàm strtr () trong PHP
63Hàm parse_str () trong PHP
64Hàm substr () trong PHP
65Hàm print () trong PHP
66Hàm substr_compare () trong PHP
67Hàm printf () trong PHP
68Hàm substr_count () PHP
69Hàm PHP quote_printable_decode ()
70Hàm substr_replace () trong PHP
71Hàm PHP quote_printable_encode ()
72Hàm trim () trong PHP
73Hàm quotemeta () trong PHP
74Hàm ucfirst () trong PHP
75Hàm rtrim () trong PHP
76Hàm ucwords () trong PHP
77Hàm setlocale () trong PHP
78Hàm vfprintf () trong PHP
79Hàm sha1 () trong PHP
80Hàm vprintf () trong PHP
81Hàm sha1_file () trong PHP
82Hàm vsprintf () trong PHP
83Hàm tương tự trong PHP ()
84Hàm wordwrap () trong PHP
85Hàm soundex () trong PHP
86Hàm strrchr trong PHP
87Hàm sprintf () trong PHP
88Hàm sscanf () trong PHP
89Hàm str_getcsv () trong PHP
90Hàm str_ireplace () trong PHP
91Hàm str_pad () trong PHP
92Hàm str_repeat () trong PHP
93Hàm str_replace () trong PHP
94Hàm str_rot13 () trong PHP
95Hàm str_shuffle () trong PHP
96Hàm str_split () trong PHP
97Hàm str_word_count () trong PHP
98Hàm strcasecmp () trong PHP
99Hàm strchr () trong PHP

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây