Hàm trim[] trong PHP là hàm dựng sẵn. Nó được sử dụng để loại bỏ khoảng trắng ở đầu và cuối của chuỗi hoặc cả hai bên của chuỗi
cú pháp
Tham sốDescripRequired/OptionalStringChỉ định chuỗi cần kiểm tra. Bắt buộccharlistChỉ định các ký tự cần xóa. Ký tự sau- "\0" - NULL
- "\ t" - tab
- "\n" - dòng mới
- "\x0B" - tab dọc
- "\ r" - xuống dòng
- " " - khoảng trắng thông thường
ví dụ 1
đầu ra
Your string is: Hello PHP! By using trim[] function :llo PHP
ví dụ 2
đầu ra
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
ví dụ 3
đầu ra
Without trim[] function: Hello Javatpoint With trim[] function:Hello Javatpoint
Có rất nhiều lần chúng ta muốn làm việc với các chuỗi nhưng chúng được đệm bằng các ký tự không mong muốn ở đầu hoặc cuối. PHP đã định nghĩa các hàm cụ thể mà chúng ta có thể sử dụng để cắt các chuỗi đó một cách dễ dàng
Trong thủ thuật nhanh này, chúng ta sẽ thảo luận về hai tình huống cắt chuỗi phổ biến mà bạn có thể gặp phải. Cái đầu tiên liên quan đến việc xóa các ký tự cụ thể khỏi một hoặc cả hai đầu của chuỗi. Cái thứ hai liên quan đến việc cắt xén các chuỗi dựa trên số lượng ký tự chúng tôi muốn xóa khỏi một trong hai đầu
Cách kiểm tra xem một chuỗi có chứa một chuỗi con khác trong PHP không
Monty Shokeen
26 Th02 2021
Nối chuỗi trong PHP
Monty Shokeen
30 Thg 1 2021
Cắt chuỗi để loại bỏ một bộ ký tự
Có ba hàm cắt xén khác nhau trong PHP được gọi là
1, 2 và 3. Chúng loại bỏ khoảng trắng hoặc bất kỳ bộ ký tự nào khác từ đầu bên trái, đầu bên phải hoặc cả hai đầu tương ứngNếu bạn không đề cập đến danh sách các ký tự cần xóa làm tham số thứ hai, thì các hàm này sẽ xóa các ký tự khoảng trắng như dấu cách [
4], tab [0], dòng mới [1], ký tự xuống dòng [2], byte rỗng [3]Không có giới hạn về số lượng ký tự sẽ được cắt bởi các chức năng này. Nói cách khác, họ sẽ tiếp tục cắt chuỗi miễn là nó chứa bất kỳ ký tự nào được chỉ định ở hai đầu
Dưới đây là một vài ví dụ về các chức năng này. Các chuỗi chính mà chúng tôi đang cắt sẽ chứa tổ hợp khoảng trắng, tab hoặc ký tự xuống dòng ở cả hai đầu
________số 8Như bạn có thể thấy,
1 loại bỏ tất cả khoảng trắng ở bên trái của chuỗi trong khi vẫn giữ nguyên đầu bên phải. Tương tự, 2 xóa tất cả khoảng trắng ở bên phải của chuỗi trong khi vẫn giữ nguyên đầu bên tráiĐiều quan trọng cần lưu ý là việc cắt xén chỉ xảy ra khi các ký tự ở chính xác ở cuối hoặc đầu. Đây là một ví dụ
Bạn cũng có thể cắt bất kỳ bộ ký tự nào khác nếu bạn chuyển chúng dưới dạng tham số thứ hai của
1, 2 hoặc 3Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!0
Lần này, chúng tôi đã chỉ định rằng chúng tôi chỉ muốn cắt các ký tự 1, 2 và 3. Do đó,
3 để nguyên khoảng trắngWithout trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!1
Tương tự, trong ví dụ thứ hai này,
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!01 đã ngừng xóa các chữ số ở cả hai đầu ngay khi phát hiện thấy sự không khớp từ các ký tự mà chúng tôi đã yêu cầu nó cắt
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!3
Ví dụ thứ ba này minh họa cách chúng tôi có thể sử dụng [
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!02] để chỉ định một phạm vi ký tự mà chúng tôi muốn cắt bớt. Bằng cách này, chúng ta có thể tránh liệt kê tất cả các ký tự nếu chúng xuất hiện liên tục
Cắt chuỗi để loại bỏ một số ký tự cụ thể
Cũng giống như cắt bớt một bộ ký tự cụ thể, PHP cũng có các hàm chuyên dụng để cắt bớt một số ký tự cụ thể
Hàm
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!03 phù hợp nhất cho công việc này. Nó chấp nhận ba tham số và trả về một chuỗi con. Tham số đầu tiên là chuỗi bạn muốn cắt. Tham số
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!04 xác định điểm bắt đầu của chuỗi con được trả về và tham số
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!05 xác định độ dài của chuỗi con
Chúng tôi có thể kiểm soát các giá trị của
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!04 và
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!05 để cắt chuỗi chính của chúng tôi dựa trên số lượng ký tự
- Bạn có thể cắt chuỗi từ phía bên trái bằng cách chỉ xác định phần bù và bỏ qua tham số
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
05 khi gọiWithout trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
09. Trong trường hợp này,Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
09 sẽ trả về một chuỗi con bắt đầu từ phần bù cho đến khi kết thúc chuỗi - Bạn có thể cắt chuỗi từ phía bên phải bằng cách đặt giá trị của
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
04 thành 0 và đặt giá trị âm củaWithout trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
05. Thao tác này sẽ xóa số ký tựWithout trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
05 khỏi đầu bên phải của chuỗi chính - Bạn có thể chỉ định một giá trị dương khác 0 cho
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
04 và một giá trị âm choWithout trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
05 để làm choWithout trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!
09 hoạt động giống như 3 và xóa một số ký tự cụ thể khỏi cả hai đầu
Đây là một ví dụ cắt chuỗi bằng cách sử dụng hàm
Without trim[] function: Hello Javatpoint! With trim[] function: Hello Javatpoint!090
Suy nghĩ cuối cùng
Trong thủ thuật nhanh này, chúng ta đã học cách cắt chuỗi trong PHP dựa trên một tập hợp cụ thể hoặc một số ký tự cụ thể. Nếu bạn có bất kỳ câu hỏi hoặc mẹo nào liên quan đến bài đăng, vui lòng gửi chúng trong phần bình luận
Cách cắt chuỗi trong PHP
Monty Shokeen
28 Thg 1 2021
Cách kiểm tra xem một chuỗi có chứa một chuỗi con khác trong PHP không
Monty Shokeen
26 Th02 2021
Nối chuỗi trong PHP
Monty Shokeen
30 Thg 1 2021
Học PHP với một khóa học trực tuyến miễn phí
Nếu bạn muốn học PHP, hãy xem khóa học trực tuyến miễn phí của chúng tôi về các nguyên tắc cơ bản của PHP
Trong khóa học này, bạn sẽ học các nguyên tắc cơ bản của lập trình PHP. Bạn sẽ bắt đầu với những kiến thức cơ bản, học cách PHP hoạt động và viết các hàm và vòng lặp PHP đơn giản. Sau đó, bạn sẽ xây dựng các lớp mã hóa để lập trình hướng đối tượng đơn giản [OOP]. Đồng thời, bạn sẽ học tất cả các kỹ năng quan trọng nhất để viết ứng dụng cho web. bạn sẽ có cơ hội thực hành phản hồi các yêu cầu GET và POST, phân tích cú pháp JSON, xác thực người dùng và sử dụng cơ sở dữ liệu MySQL