Các hàm chuỗi PHP là một phần của cốt lõi. Không cần cài đặt để sử dụng chức năng này
Danh sách chức năng
PHP − cho biết phiên bản PHP sớm nhất hỗ trợ chức năng này
Sr. STT Chức năng và Mô tả PHP1 addcslashesNó trả về chuỗi có dấu gạch chéo ngược
42dấu gạch chéoNó 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
43bin2hexNó được sử dụng để chuyển đổi dữ liệu chính thành biểu diễn thập lục phân
44chopNó được sử dụng để loại bỏ khoảng trắng
45 giờNó trả về các ký tự cụ thể
chia 46 khúcNó được sử dụng để chia một chuỗi thành nhiều đoạn
57chuyển đổi chuỗi cyrNó được sử dụng để chuyển đổi từ bộ ký tự Cyrillic này sang bộ ký tự Cyrillic khác
48 chuyển đổi uudecodeNó được sử dụng để giải mã một chuỗi được mã hóa
59 ký tự đếmNó được sử dụng để trả về thông tin về ký tự được sử dụng trong một chuỗi
410Crc32Nó được sử dụng để tính toán CRC 32-bit
411cryptNó được sử dụng để băm chuỗi
412Tiếng vọngNó đưa ra đầu ra dưới dạng một hoặc nhiều chuỗi
413phát nổNó được sử dụng để tách một chuỗi theo chuỗi
414fprintfNó được sử dụng để ghi một chuỗi được định dạng vào một luồng
bảng dịch 515get htmlNó trả về bảng dịch được sử dụng bởi htmlspecialchars[] và htmlentities[]
416hebrevNó được sử dụng để chuyển đổi văn bản tiếng Do Thái hợp lý thành văn bản trực quan
417Hê-bơ-rơNó được sử dụng để chuyển đổi văn bản tiếng Do Thái hợp lý thành văn bản trực quan với chuyển đổi dòng mới
418hex2binNó được sử dụng để chuyển đổi một chuỗi thập lục phân thành ký tự ASCII
giải mã thực thể 419htmlNó được sử dụng để chuyển đổi các thực thể HTML thành các ký tự ứng dụng của chúng
420htmlthực thểNó được sử dụng để chuyển đổi tất cả các ký tự áp dụng thành các thực thể Html
5. giải mã ký tự đặc biệt 421htmlNó được sử dụng để chuyển đổi các thực thể HTML đặc biệt trở lại các ký tự
5. 1. 022 htmlký tự đặc biệtNó được sử dụng để chuyển đổi các ký tự đặc biệt thành các thực thể HTML
423nổNó được sử dụng để nối các phần tử mảng với một chuỗi
524tham giaNó là bí danh của hàm implode[], nó trả về chuỗi từ các phần tử của một mảng
425lcđầu tiênNó được sử dụng để làm cho ký tự đầu tiên của chuỗi phải là chữ thường
Nó được sử dụng để tính khoảng cách Levenshtein giữa hai chuỗi
4. 0. 127localeconvNó được sử dụng để lấy thông tin định dạng số
428ltrimNó được sử dụng để loại bỏ khoảng trắng hoặc các ký tự khác từ đầu chuỗi
429md5_fileNó được sử dụng để tính toán hàm băm md5 của một tệp nhất định
430md5Nó được sử dụng để tính toán hàm băm md5 của một chuỗi
431siêu nhânNó được sử dụng để tính khóa metaphone của một chuỗi
định dạng 432tiềnNó được sử dụng để định dạng một số dưới dạng chuỗi tiền tệ
4. 3. 033nl langinfoNó đã chứa thông tin về ngôn ngữ và địa phương
4. 3. 034nl2brNó Chèn các ngắt dòng HTML trước tất cả các dòng mới trong một chuỗi
định dạng số 435Nó được sử dụng để định dạng một số với hàng nghìn được nhóm lại
436ordNó trả về Giá trị ASCII của ký tự
437parse strNó được sử dụng để phân tích chuỗi thành các biến
438 bản inNó trả về đầu ra một chuỗi
439printfNó trả về đầu ra một chuỗi được định dạng
440quoted giải mã có thể inNó được sử dụng để chuyển đổi chuỗi có thể in được trích dẫn thành chuỗi 8 bit
441quoted giải mã có thể in đượcNó được sử dụng để chuyển đổi chuỗi có thể in được trích dẫn thành chuỗi 8 bit
442mã hóa có thể in được trích dẫnNó được sử dụng để chuyển đổi chuỗi 8 bit thành chuỗi có thể in được trích dẫn
443quotemetaNó được sử dụng để trích dẫn các ký tự meta
444trimNó được sử dụng để loại bỏ các khoảng trắng ở cuối chuỗi
445setlocaleNó được sử dụng để thiết lập thông tin ngôn ngữ
tệp 446sha1Nó được sử dụng để tính toán hàm băm sha1 của một tệp
447sha1Nó được sử dụng để tính hàm băm sha1 của một chuỗi
448văn bản tương tựNó được sử dụng để tính toán sự giống nhau giữa hai chuỗi
449soundexNó được sử dụng để tính khóa soundex của chuỗi
450sprintfNó được sử dụng cho một chuỗi được định dạng
451 str getcsvNó được sử dụng để phân tích cú pháp một chuỗi CSV thành mảng
452str thay thếNó được sử dụng để thay thế các ký tự bằng một số ký tự khác
Nó được sử dụng để đệm một chuỗi đến một độ dài mới
4. 0. lặp lại 154 strNó được sử dụng để lặp lại một chuỗi
455 str thay thếNó được sử dụng để thay thế chuỗi này bằng một chuỗi khác
456str thối13Nó được sử dụng để thực hiện phép biến đổi rot13 trên một chuỗi
xáo trộn 457 strNó được sử dụng để xáo trộn ngẫu nhiên một chuỗi
4. 3. tách 058 strNó được sử dụng để chuyển đổi một chuỗi thành một mảng
số từ 559 strNó trả về thông tin về các từ được sử dụng trong một chuỗi
560strcasecmpNó được sử dụng để so sánh hai chuỗi
Tải Tập 461Nó được sử dụng để tìm kiếm sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác
462stcmpNó được sử dụng để so sánh hai chuỗi
463strcollNó được sử dụng để so sánh hai chuỗi dựa trên ngôn ngữ
4. 0. 564strcspnNó trả về số ký tự được tìm thấy trong một chuỗi trước khi tìm thấy bất kỳ phần nào của các ký tự đã chỉ định
Chúng ta đã đề cập đến chuỗi là gì và cách tạo chúng trong hướng dẫn trước, giờ hãy đi sâu vào chuỗi và tìm hiểu về các hàm dựng sẵn để xử lý chuỗi trong PHP
Nói chung, sử dụng đúng hàm chuỗi sẽ giúp bạn tiết kiệm rất nhiều thời gian vì chúng được xác định trước trong các thư viện PHP và tất cả những gì bạn phải làm là gọi chúng để sử dụng chúng.
Các hàm chuỗi PHP 5 thường được sử dụng
Dưới đây chúng tôi có danh sách một số hàm chuỗi thường được sử dụng trong PHP
5
Hàm này trả về độ dài của chuỗi hoặc số lượng ký tự trong chuỗi bao gồm cả khoảng trắng
Độ dài của sợi dây là. 23
6
Hàm này trả về số từ trong chuỗi. Chức năng này có sẵn trong xác thực trường biểu mẫu cho một số xác thực đơn giản
Số từ trong chuỗi là. 3
7
Chức năng này được sử dụng để đảo ngược một chuỗi
Hãy lấy một ví dụ và xem,
Đảo ngược. thginotydutS ot emocleW
8
Hàm này được sử dụng để tìm vị trí của bất kỳ văn bản/từ nào trong một chuỗi nhất định. Cũng giống như mảng, chuỗi cũng gán giá trị chỉ số cho các ký tự được lưu trữ trong nó, bắt đầu từ số không
Vị trí của 'Studytonight' trong chuỗi. 11
9
Hàm này được sử dụng để thay thế một phần của chuỗi bằng một số văn bản. Khi sử dụng hàm này, đối số đầu tiên là phần của chuỗi mà bạn muốn thay thế, đối số thứ hai là văn bản mới mà bạn muốn đưa vào và đối số cuối cùng là chính biến chuỗi
Hãy lấy một ví dụ,
Chào mừng đến với Studytonight. com
0
Chức năng này được sử dụng để định dạng chuỗi. Hàm này chuyển đổi chữ cái/ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa
Hãy lấy một ví dụ và xem,
Chào mừng đến với Studytonight
1
Để chuyển đổi mọi chữ cái/ký tự của mỗi từ trong chuỗi thành chữ hoa, người ta có thể sử dụng phương thức
2CHÀO MỪNG BẠN ĐẾN VỚI STUDYTONIGHT
3
Hàm này được sử dụng để chuyển đổi mọi chữ cái/ký tự của chuỗi thành chữ thường
chào mừng bạn đến học tối nay
4
Chức năng này được sử dụng để lặp lại một chuỗi một số lần nhất định. Đối số đầu tiên là chuỗi và đối số thứ hai là số lần chuỗi sẽ được lặp lại
Học tối nayHọc tối nayHọc tối nayHọc tối nay
5
Hàm này dùng để so sánh 2 chuỗi. Việc so sánh được thực hiện theo thứ tự bảng chữ cái. Nếu xâu thứ nhất lớn hơn xâu thứ hai thì kết quả sẽ lớn hơn
6, nếu xâu thứ nhất bằng xâu thứ hai thì kết quả sẽ bằng 6 và nếu xâu thứ hai lớn hơn xâu thứ nhất thì-4 4 0
9
Hàm này được sử dụng để lấy ra một phần của chuỗi [chuỗi con], bắt đầu từ một vị trí cụ thể, có độ dài cụ thể
Đối số đầu tiên là chính chuỗi đó, đối số thứ hai là chỉ số bắt đầu của chuỗi con cần trích xuất và đối số thứ ba là độ dài của chuỗi con cần trích xuất
học tối nay
0
Hàm này dùng để xóa các khoảng trắng thừa ở đầu và cuối chuỗi. Đối số thứ hai
1 là tùy chọn. Chúng tôi có thể cung cấp một danh sách các ký tự, giống như một chuỗi, làm đối số thứ hai, để cắt/xóa các ký tự đó khỏi chuỗi chính1Xin chào thế giới xin chào địa ngục
Như bạn có thể thấy ở đầu ra, các khoảng trắng bổ sung ở đầu và cuối chuỗi bị xóa và trong trường hợp thứ hai, các ký tự được chỉ định sẽ bị xóa khỏi đầu và cuối chuỗi
2
Hàm này được sử dụng để ngắt một chuỗi, tạo một mảng gồm các phần bị hỏng của chuỗi và trả về mảng đó. Đối số đầu tiên, dấu tách xác định vị trí ngắt chuỗi từ đó. Nó có thể là khoảng trắng, dấu gạch nối [-] hoặc bất kỳ ký tự nào khác
Đối số thứ hai của hàm này là chính chuỗi và đối số thứ ba là giới hạn, chỉ định số phần tử mảng sẽ trả về. đối số thứ ba là tùy chọn
Hãy lấy một ví dụ,
Mảng [ [0] => Của nó [1] => a [2] => đẹp [3] => ngày ]
Trong ví dụ trên, chúng tôi đã cung cấp khoảng trắng làm dấu phân cách để ngắt chuỗi và trả về một mảng
Nếu chúng ta cũng cung cấp giới hạn đối số thứ ba, chúng ta có thể giới hạn số phần tử mảng được trả về. Ví dụ: nếu chúng ta cung cấp
3 làm đối số thứ ba, thì chúng ta sẽ chỉ nhận được 2 phần tử trong mảng, hai phần tử đầu tiên4
Hàm này được sử dụng để tạo một chuỗi bằng cách sử dụng các phần tử mảng từ mảng được cung cấp và nối chúng bằng dấu tách
Hãy lấy một ví dụ,
3Đó là một ngày đẹp trờiĐó là một ngày đẹp trờiĐó là một ngày đẹp trời
5
Chức năng này được sử dụng để thay đổi ngắt dòng hoặc
6 thành thẻ HTML cho ngắt dòng, đó là 7Chức năng này rất hữu ích để định dạng dữ liệu chuỗi để hiển thị trên các trang HTML vì khi dữ liệu biểu mẫu nhiều dòng được gửi, nó có
6 được bao gồm trong strnig để ngắt dòng, nhưng khi bạn hiển thị nó trên trang HTML của mình, ngắt dòng sẽ không nhận được