Các hàm chuỗi PHP

0
31

Các hàm chuỗi PHP

PHP inbuilt hỗ trợ một số kiểu dữ liệu. Ngoài ra, PHP cũng hỗ trợ nhiều hàm được sử dụng khi làm việc trên một số dữ liệu. Các hàm chuỗi trong PHP là một số hàm được sử dụng để thao tác với dữ liệu chuỗi. Tất cả các chức năng này đã được xác định trước. Cần phải cài đặt bất kỳ plugin nào. Hãy xem xét một số hàm chuỗi PHP.

Dưới đây là một số hàm chuỗi và ví dụ được minh họa bằng cú pháp sau

<?php
echo func( “<data>” );
?>

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

Hàm chuỗi rất dễ sử dụng. Ở đây chúng ta sẽ thảo luận về cách sử dụng hàm chuỗi trong lập trình PHP với sự trợ giúp của các ví dụ

1. Addcslashes ()

Điều này trả về một chuỗi có dấu gạch chéo ngược trước các ký tự cụ thể

Vd: echo addcslashes ("Hello World!","W");

Đầu ra:

Hellow \ World

2. Dấu gạch ngang ()

Điều này trả về chuỗi có dấu gạch chéo ngược phía trước các ký tự được xác định trước

Vd: echo addcslashes('Hello “World” you');

Đầu ra:

Xin chào \ ”Thế giới \” bạn

3. bin2hex ()

Chuyển đổi dữ liệu nhị phân thành dữ liệu thập lục phân

Ví dụ: echo bin2hex (“Hello”);

Đầu ra:

48656c6c6f

4. chop ()

Loại bỏ khoảng trắng hoặc bất kỳ ký tự xác định trước nào khỏi đầu bên phải nếu được chỉ định

Ví dụ: echo chop (“WelcomeBack” , “Back”);

Đầu ra:

Chào mừng

5. chr ()

Hàm chuỗi PHP này trả về ký tự của giá trị ASCII được chỉ định

Vd: echo char(52);

Đầu ra:

4

6. chunk_split ()

Được sử dụng để chia một chuỗi thành các phần nhỏ hơn

Vd: echo chunk_split ($str, 2,", ");

Đầu ra:

Chúng tôi, lc, om, e,

7. convert_uudecode ()

Điều này giải mã một chuỗi chưa được mã hóa

Vd: echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");

Đầu ra:

Tôi yêu PHP!

convert_uuencode () làm ngược lại convert_uudecode ()

8. count_chars ()

Hàm chuỗi PHP này xuất dữ liệu về số ký tự trong một chuỗi

Ví dụ: echo count_chars (“Hello”, 3);

Đầu ra:

Xin chào

Lưu ý: Giá trị số nguyên là chế độ được sử dụng để chỉ định loại đầu ra được yêu cầu

  • 0 – một mảng có giá trị byte làm khóa và tần suất của mỗi byte làm giá trị.
  • 1 – giống như 0 nhưng chỉ các giá trị byte có tần số lớn hơn 0 được liệt kê.
  • 2 – giống như 0 nhưng chỉ các giá trị byte có tần số bằng 0 mới được liệt kê.
  • 3 – một chuỗi chứa tất cả các ký tự duy nhất được trả về.
  • 4 – một chuỗi chứa tất cả các ký tự không được sử dụng được trả về.

9. crc32 ()

Điều này tính toán tổng kiểm tra dư thừa chu kỳ 32 bit (Một hàm toán học) của một chuỗi

Vd: crc32 ("Hello World!");

Đầu ra:

472456355

10. Implode ()

Điều này kết hợp các phần tử mảng với một chuỗi được chỉ định

Vd: $array = array ('lastname', 'email', 'phone');
echo implode(",", $array);
$array = array ('lastname', 'email', 'phone');
echo implode(",", $array);

Đầu ra:

họ, email, điện thoại

Lưu ý: join () cũng thực hiện tương tự. Nó là bí danh của implode ()

11. htmlspecialchars ()

Điều này chuyển đổi một số ký tự được xác định trước thành các thực thể HTML, tức là nó hiển thị nguồn

Vd: $str = “I am <b>Bold</b>”;
echo $str; => I am Bold
echo htmlspecialchars($str);
$str = “I am <b>Bold</b>”;
echo $str; => I am Bold
echo htmlspecialchars($str);

Đầu ra:

Tôi <b> Bold </b>

12. ltrim ()

Hàm chuỗi PHP này loại bỏ khoảng trắng hoặc các ký tự được xác định trước từ bên trái của chuỗi

Ví dụ: echo ltrim (“Just a sample”, ”Just”);

Đầu ra:

một ví dụ

Lưu ý: rtrim () thực hiện một công việc tương tự từ bên phải
trim () làm tương tự từ cả hai đầu

13. number_format ()

Điều này định dạng số với hàng nghìn được nhóm lại

Vd: echo number_format (1000000);

Đầu ra:

1.000.000

14. print ()

Điều này chỉ đơn giản là xuất ra chuỗi và chậm hơn so với tiếng vọng

Ngoài ra, bản in không nên được sử dụng với ()

Ví dụ: print “Hello”;

Đầu ra:

xin chào

15. md5 ()

Điều này tính toán băm md5 của chuỗi

Ví dụ: echo md5 (“Hello”);

Đầu ra:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Điều này chia một chuỗi thành các chuỗi nhỏ hơn

Ví dụ: $string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false){
echo "$token<br>";
$token = strtok(" ");
}
$string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false){
echo "$token<br>";
$token = strtok(" ");
}

Đầu ra:

Điều này

đến
phá vỡ
chuỗi

17. strupper ()

Điều này chuyển đổi một chuỗi thành các ký tự viết hoa

Ví dụ: echo strupper (“Beautiful Day”);

Đầu ra:

NGÀY ĐẸP TRỜI

Lưu ý : strlower () chuyển đổi chuỗi thành tất cả các ký tự viết thường

18. substr ()

Điều này trả về một phần của chuỗi bắt đầu với chỉ mục được chỉ định

Ví dụ: echo subst (“A Hot Day”, 3);

Đầu ra:

ot ngày

19. substr_replace ()

Hàm chuỗi PHP này thay thế một phần của chuỗi bằng chuỗi được chỉ định

Vd: echo substr_replace ("Hot", "Day",0);

Đầu ra:

ngày

20. wordwrap ()

Điều này bao bọc một chuỗi thành một số ký tự

Ví dụ: echo wordwrap (“Hello World”, 5, ”\n”);

Đầu ra:

xin chào
Thế giới

21. Strlen ()

Điều này được sử dụng để xác định độ dài của chuỗi được truyền

Ví dụ: echo strlen (“Hello”);

Đầu ra:

5

22. Strrev ()

Hàm chuỗi PHP này được sử dụng để lấy ngược lại chuỗi

Ví dụ: echo strrev (“welcome”);

Đầu ra:

emoclew

23. Strpos ()

Điều này 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

Vd: echo strops(“There you go”, “go”);

Đầu ra:

11

24. Str_repeat ()

Điều này lặp lại một chuỗi số lần được chỉ định

Vd: echo str_repeat ('b', 5);

Đầu ra:

bbbbb

25. Str_replace ()

Hàm chuỗi PHP này tìm từ được chỉ định, thay thế từ đó bằng từ được chỉ định và trả về chuỗi

Ví dụ: echo str_replace (“great”, “wonderful”, “have a great day”);

Đầu ra:

chúc một ngày tốt lành

26. Nl2br ()

Hàm chuỗi PHP này chèn các ngắt dòng html vào trước mỗi dòng mới của chuỗi

Ví dụ: echo nl2br (“Lets break \nthe sentence”);

Đầu ra:

Hãy nghỉ ngơi <br />
câu

27. same_text ()

Điều này tính toán sự giống nhau giữa hai chuỗi

Vd: echo similar_text ("Hello World","Great World");

Đầu ra:

7

28. sprintf ()

Hàm chuỗi PHP này ghi một chuỗi được định dạng vào một biến

Vd: echo sprintf (“There are %u wonders in the World”,7);

Đầu ra:

Có 7 kỳ quan trên thế giới

29. Str_ireplace ()

Điều này thay thế các ký tự trong chuỗi bằng các ký tự cụ thể. Hàm này không phân biệt chữ hoa chữ thường.

Ví dụ: echo str_ireplace (“great”, “WOW”, “This is a great place”);

Đầu ra:

Đây là một nơi tuyệt vời

30. str_shuffle ()

Điều này xáo trộn ngẫu nhiên tất cả các ký tự trong một chuỗi

Ví dụ: echo str_shuffle(“Hello World”);

Đầu ra:

lloeWlHdro

31. str_word_count ()

Hàm chuỗi PHP này trả về số lượng từ trong chuỗi đã cho

Ví dụ: echo str_word_count (“a nice day”);

Đầu ra:

3

32. Strcspn ()

Điều này trả về số ký tự trước ký tự được chỉ định

echo strcspn ("Hello world!","w");

Đầu ra:

6

33. str_pad ()

Hàm này được sử dụng để đệm vào bên phải của chuỗi, một số ký tự được chỉ định với ký tự được chỉ định

Ví dụ: echo str_pad (“Hello”, 10, ”.”);

Đầu ra:

Xin chào…..

34. Ord ()

Hàm chuỗi PHP này trả về giá trị ASCII của ký tự đầu tiên của chuỗi

Ví dụ: echo ord (“hello”);

Đầu ra:

104

35. Strchr ()

Tìm lần xuất hiện đầu tiên của một chuỗi được chỉ định trong một chuỗi

Vd: echo strchr ("Hello world!", "world");

Đầu ra:

thế giới!

36. Strspn ()

Điều này trả về số ký tự được tìm thấy trong chuỗi có chứa các ký tự từ chuỗi được chỉ định.

Vd: echo strspn ("Hello world!", ”Hl");

Đầu ra:

1

Có một vài hàm chuỗi khác có sẵn trong PHP. Các hàm chuỗi trên là các hàm thường được sử dụng trong PHP cho các yêu cầu khác nhau

Xem thêm: Các hàm trong PHP

Hãy tìm hiểu khóa học Lập trình PHP Fullstack tại NIIT-ICT Hà Nội

LEAVE A REPLY

Please enter your comment!
Please enter your name here