Chuỗi là một khái niệm quen thuộc thuộc đối với các lập trình sẵn viên PHP. Vậy có những hàm xử trí String nào, họ cùng mày mò nhé.
Bạn đang xem: Cắt chuỗi trong php
chop ()
PHP chop (): Xóa kí từ bỏ phía bên phải
"; echo chop($str,"Lam"); ?>
Kết quả:


Cho một biến $str chứa giá trị: “I am Lam”
Thực hiên in ra với echo:
Lần in thứ nhất in ra không thiếu các kí tự.Lần in thiết bị hai phối kết hợp hàm chop() với tham số truyền vào là biến $str và những kí tự phía xung quanh cùng mặt phải đề xuất xóa.Tương từ bỏ hàm chop() là hàm rtrim().
ltrim ()
PHP ltrim (): Xóa những kí tự mặt trái
";echo ltrim($str,"I");?> Kết quả:


Hàm này ngược lại với hàm chop(), nó sẽ xóa đi kí tứ bên trái chuỗi và để ý rằng chỉ hoàn toàn có thể tính từ những kí tự dẫn đầu trong String.
Chunk_split ()
PHP chunk_split (): phân chia chuỗi thành những chuỗi nhỏ.
Kết quả:


PHP lcfirst (): đưa kí tự trước tiên thành chữ thường
Kết quả:





PHP strchr (): tìm kí tự vào chuỗi, trả về kí trường đoản cú đó và phần còn lại
Kết quả:


PHP strcmp (): so sánh hai chuỗi và phân minh chữ hoa chữ thường
"; // => 0//Phân biệt chữ hoa chữ thường cùng khi hoán đổi vị trí chuỗiecho strcmp("i am lam!","I AM LAM!") . ""; // => 32echo strcmp("I AM LAM!","i am lam!") . ""; // => -32//Giảm độ dài ở 1 chuỗi với khi hoán đổi địa điểm chuỗiecho strcmp("I am Lam!","I am") . ""; // => 5echo strcmp("I am","I am Lam!") . ""; // => -5//Tăng độ dài tại một chuỗi và khi hoán đổi địa điểm chuỗiecho strcmp("I am Lam nhảm","I am Lam") . ""; // => 7echo strcmp("I am Lam","I am Lam nhảm") . ""; // => -7?> Kết quả:


Hàm strcmp () minh bạch chữ hoa chữ thường, trường hợp string thứ hai viết thường, hiệu quả trả về luôn là -32 với ngược lại
Tóm lại, Hàm này trả về:
0 – trường hợp hai string bằng nhau – nếu như string1 nhỏ tuổi hơn string2>0 – nếu string1 lớn hơn string2PHP strcspn (): In ra số kí từ bỏ đứng trước kí từ bỏ được search kiếm.
Kết quả: 2
strcspn() tìm kiếm kí tự trong ngoặc kép từ đầu chuỗi. Nó chỉ tra cứu đúng một lần với in ra số lượng các kí tự đứng trước nó cơ mà thôi.Xem thêm: Xem Tướng Phụ Nữ Qua Lông Mày Nữ, Xem Tướng Lông Mày Nữ
PHP stristr (): In ra số kí tự thua cuộc kí tự được kiếm tìm kiếm.
Kết quả:


PHP strlen (): Trả về độ dài chuỗi
Kết quả: 3
Tên cũng như phương thức hoạt động, hàm strlen() đếm cùng trả về số kí tự vào String.PHP strpbrk (): search kiếm một chuỗi cho bất kỳ kí tự nào được chỉ định
Kết quả:


PHP strrev (): Đảo ngược
Kết quả: !maL olleH
PHP strtolower (): Chuyển toàn bộ kí tự vào chuỗi thành chữ thường
Kết quả: hello lam
PHP strtoupper (): Chuyển tất cả kí tự vào chuỗi thành chữ hoa
Kết quả: HELLO LAM!
PHP substr (): Trả về chuỗi sau chỉ số cho trước
Kết quả: LamChỉ số index ban đầu từ 0, đếm từ trên đầu string đến kí tự thiết bị 6 là chữ L, vậy hàm substr() in ra kết quả Lam.PHP substr_count (): Đếm mốc giới hạn chuỗi con xuất hiện trong chuỗi mang lại trước.
Kết quả: 2
Rất rõ ràng và dễ dàng hiểu, chú ý vào chuỗi đầu tiên, chuỗi nhỏ “Lam” mở ra 2 lần vào chuỗi cha => kết quả trả về là 2.PHP substr_replace(): thay thế sửa chữa chuỗi tại 1 chỉ số index được chỉ định.
Kết quả: Hello Linh
Theo đoạn code trên, đếm index mang lại số 6 thì núm chuỗi nhỏ “Linh” vào chuỗi cha, vậy là chữ Lam đang mất đi, nắm vào sẽ là chữ Linh.PHP trim (): Xóa kí tự liền kề đầu và gần cạnh cuối.
";echo trim($str,"Ham!");?>Kết quả:




PHP ucfirst (): đổi khác ký tự thứ nhất của một chuỗi thành chữ hoa
Kết quả: Hello lam
Xin nhắc lại là chỉ kí tự thứ nhất trong chuỗi thôi nhé!PHP ucwords (): thay đổi ký tự đầu tiên của từng từ trong chuỗi thành chữ hoa
Kết quả: Hello Lam
Mỗi kí tự bắt đầu mỗi từ đều sẽ được chuyển thành chữ hoa.