Chuỗi là một trong khái niệm quen thuộc thuộc so với các xây dựng viên PHP. Vậy gồm có hàm xử trí String nào, bọn họ cùng tìm hiểu nhé.
Bạn đang xem: Cắt chuỗi trong php : hàm xử lý chuỗi (string), các hàm xử lý chuỗi trong php
PHP chop (): Xóa kí từ phía bên phải
"; echo chop($str,"Lam"); ?>
Kết quả:
Cho một biến $str cất giá trị: “I am Lam”
Thực hiên in ra với echo:
Lần in đầu tiên in ra không thiếu các kí tự.Lần in vật dụng hai kết hợp hàm chop() với thông số truyền vào là biến $str và các kí từ bỏ phía không tính cùng mặt phải đề xuất xóa.Tương trường đoản cú hàm chop() là hàm rtrim().
PHP ltrim (): Xóa các kí tự mặt trái
";echo ltrim($str,"I");?> Kết quả:
Hàm này trái lại với hàm chop(), nó sẽ xóa đi kí tứ phía bên trái chuỗi và xem xét rằng chỉ rất có thể tính từ các kí tự dẫn đầu trong String.
PHP chunk_split (): phân tách chuỗi thành các chuỗi nhỏ.
Kết quả:
Kết quả:
Kết quả:
"; // => 0//Phân biệt chữ hoa chữ thường và 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 ở một chuỗi cùng khi hoán đổi vị trí chuỗiecho strcmp("I am Lam!","I am") . ""; // => 5echo strcmp("I am","I am Lam!") . ""; // => -5//Tăng độ dài tại 1 chuỗi cùng 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 () phân biệt chữ hoa chữ thường, giả dụ string máy hai viết thường, hiệu quả trả về luôn là -32 và ngược lại
Tóm lại, Hàm này trả về:
0 – giả dụ hai string bằng nhau – trường hợp string1 nhỏ tuổi hơn string2>0 – nếu string1 lớn hơn string2Kết quả: 2
strcspn() tìm kiếm kí tự vào ngoặc kép từ đầu chuỗi. Nó chỉ tìm kiếm đúng một lần cùng in ra số lượng các kí từ đứng trước nó nhưng thôi.Kết quả:
Kết quả: 3
Tên cũng như phương pháp hoạt động, hàm strlen() đếm với trả về số kí tự vào String.Kết quả:
Kết quả: !maL olleH
Kết quả: hello lam
Kết quả: HELLO LAM!
Kết quả: 2
Rất ví dụ và dễ hiểu, quan sát vào chuỗi đầu tiên, chuỗi nhỏ “Lam” xuất hiện thêm 2 lần trong chuỗi phụ thân => tác dụng trả về là 2.Kết quả: Hello Linh
Theo đoạn code trên, đếm index mang lại số 6 thì cố chuỗi bé “Linh” vào chuỗi cha, vậy là chữ Lam vẫn mất đi, rứa vào chính là chữ Linh.";echo trim($str,"Ham!");?>Kết quả:
Kết quả: Hello lam
Xin nói lại là chỉ kí tự đầu tiên trong chuỗi thôi nhé!Kết quả: Hello Lam
Mỗi kí tự ban đầu mỗi từ đều sẽ được chuyển thành chữ hoa.