Tại sao hàm trim() được sử dụng trong php?

trim[] là một trong những hàm dựng sẵn của PHP với mục đích là cắt các khoảng trắng và cả các ký tự được xác định trước khác từ cả bên trái và bên phải của chuỗi. Do đó nó rất hữu ích trong các tình huống khác nhau như

  • Để dọn sạch đầu vào do người dùng cung cấp như các giá trị trường văn bản được gửi
  • Xóa các ký tự ngắt dòng ở cuối dòng không cần thiết
  • Để phân tích cú pháp hoặc để đảm bảo rằng chuỗi ở định dạng bắt buộc trước khi nó được chuyển sang chương trình khác

Cú pháp với Tham số

Sau đây là một cú pháp với các tham số

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.666 xếp hạng]

cú pháp

trim [ string $str [, string $character_mask = " \t\n\r\0\x0B" ] ] : string

Như được hiển thị ở trên, các tham số đầu vào cho chức năng cắt này bao gồm chuỗi đầu vào sẽ được cắt các khoảng trắng của nó từ đầu và cuối chuỗi $str. Tham số thứ hai trong cú pháp là tùy chọn và được sử dụng để xác định rõ ràng những ký tự nào sẽ được cắt chính xác

Do đó, không có tham số thứ hai, hàm trim sẽ cắt các tham số bên dưới theo mặc định

  • ” ” [ASCII 32 [0x20]] là ký tự khoảng trắng bình thường
  • “\t” [ASCII 9 [0x09]] là ký tự tab
  • “\n” [ASCII 10 [0x0A]] đại diện cho một ký tự dòng mới
  • “\r” [ASCII 13 [0x0D]] là ký tự xuống dòng
  • “\0” [ASCII 0 [0x00]] được gọi là byte NULL
  • “\x0B” [ASCII 11 [0x0B]] đại diện cho tab dọc

Thông số bắt buộc

  • str. Đây là chuỗi đầu vào sẽ được cắt bớt khoảng trắng
  • character_mask. Đây là trường tùy chọn cũng có thể được chỉ định bằng tham số này. Tất cả các ký tự được đề cập bên trong dấu ngoặc nhọn sẽ được cắt bớt. Với điều này, chúng tôi cũng có thể chỉ định một loạt các ký tự
  • Giá trị trả về. Xuất ra một chuỗi đã cắt

Các loại trim[] trong PHP

Có 3 loại hàm trim[] khác nhau có thể được sử dụng cho các mục đích được đề cập bên dưới

  • cắt []. Đây là một cách bình thường và có thể được sử dụng để cắt từ cả đầu và cuối của chuỗi
  • ltrim[]. Điều này được sử dụng để cắt các ký tự từ đầu chuỗi đầu vào
  • rtrim[]. Điều này được sử dụng để cắt các ký tự từ cuối chuỗi đầu vào

Ví dụ về trim[] trong PHP

Đưa ra dưới đây là các ví dụ về trim[] trong PHP

Ví dụ #1 – Để xóa ký tự xuống dòng

Mã số

đầu ra

Trong ví dụ trên, chúng ta đang hiển thị để xem đầu ra mà không sử dụng hàm trim[]. Trong chuỗi được chỉ định, chúng tôi đang hiển thị các dòng mới như một phần của câu cho mục đích thử nghiệm. Điều tương tự có thể được nhìn thấy trong đầu ra

đầu ra

Ví dụ trên hiển thị một chương trình cơ bản cho khả năng sử dụng hàm trim[]. Ở đây $str là biến mà chuỗi hoặc câu được yêu cầu sẽ được khai báo. Sau khi sử dụng chức năng cắt như đã thấy ở đầu ra, nó sẽ cắt tất cả \n có trong chuỗi đầu vào và hiển thị chuỗi

Ví dụ #2 – Để xóa ký tự tab

Mã số

đầu ra

Trong ví dụ trên, chúng ta đang sử dụng hàm trim để xóa ký tự tab [“\t”] bằng cách chỉ định rõ ràng ký tự trong tham số thứ hai của hàm trim như đã thấy. Đầu tiên, chúng tôi gán chuỗi cần thiết cho một tham số có tên là str1, sau đó sử dụng một tham số khác $str_new để nối thêm một tab ở cuối $str1. Chức năng cắt đồng thời được sử dụng để loại bỏ ký tự tab này khỏi phần cuối của chuỗi

Khi chúng tôi thử mã tương tự bằng cách xóa chức năng cắt, chúng tôi có thể thấy rằng một tab bổ sung sẽ được in ở cuối chuỗi vì chúng tôi đã thêm nó vào tham số $str_new. Do đó chức năng cắt được xác minh

Ví dụ #3 – Để xóa các ký tự khoảng trống

Mã số

đầu ra

Trong ví dụ trên, chúng ta có thể thấy rằng chuỗi đầu vào có rất nhiều khoảng trắng ở đầu. Do đó để loại bỏ điều này, chúng tôi đang sử dụng chức năng cắt. Như đã thấy trong đầu ra, tất cả các khoảng trống từ đầu đã được cắt bỏ và chuỗi đầu vào thích hợp được hiển thị. Ngoài ra, xin lưu ý rằng chỉ các khoảng trắng giữa đầu và cuối của chuỗi được cắt bớt chứ không phải các khoảng trắng ở giữa câu. Giống như khoảng cách giữa “Ví dụ” và “đến” vẫn giống nhau

Ví dụ #4 – Để xóa nhiều hơn một ký tự đặc biệt

Mã số

đầu ra

Ở ví dụ trên, chúng ta có thể thấy chuỗi nhập vào có 2 ký tự đặc biệt là “\n” và “\r”. Do đó, chúng ta sẽ sử dụng tham số thứ hai tùy chọn trong hàm trim để chỉ định rõ ràng một dãy ký tự [“\n” và “\r” trong trường hợp này] cần được cắt bớt. Như chúng ta có thể thấy ở đầu ra, các ký tự được đề cập đã được cắt bớt

Ví dụ #5 – Để hiển thị cả việc cắt xén các số

Mã số

đầu ra

Bằng cách sử dụng hàm trim[], chúng ta cũng có thể cắt các số bằng cách chỉ định nó trong danh sách tham số thứ hai. Nó cũng cho phép chúng tôi sử dụng ký hiệu dấu chấm nếu chúng tôi chỉ định là “0. 9” hàm xóa tất cả các số trong chuỗi đầu vào từ 0 đến 9. Do đó, trong ví dụ trên, sử dụng phương pháp trên, nó sẽ cắt các số “123” và “456” từ đầu và cuối của chuỗi đầu vào tương ứng

Ví dụ #6 – Để cắt bằng rtrim[] và ltrim[]

Mã số

đầu ra

Như đã thấy trong ví dụ trên khi sử dụng ltrim, nó chỉ cắt bớt các khoảng trắng thừa ở đầu chuỗi. Tương tự, khi rtrim được sử dụng bằng cách chỉ định cắt các số từ 0 đến 9, nó chỉ cắt các số từ cuối chuỗi

Phần kết luận

Trong bài viết này, chúng ta đã đi sâu vào cách sử dụng các hàm trim[], ltrim[] và rtrim[] về cơ bản được sử dụng để loại bỏ các ký tự không cần thiết khỏi một chuỗi. Chúng tôi cũng đã thấy cách chỉ định ký tự khoảng trắng của riêng mình để cắt

Bài viết được đề xuất

Đây là hướng dẫn về trim[] trong PHP. Ở đây chúng ta thảo luận về khái niệm cơ bản, tham số, kiểu và ví dụ về trim[] trong PHP. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Tại sao hàm trim được sử dụng trong PHP Mcq?

trim[] trong PHP dùng để làm gì? . B] trim[] xóa khoảng trắng .

Việc sử dụng trim trong chuỗi là gì?

Phương thức Trim xóa khỏi chuỗi hiện tại tất cả các ký tự khoảng trắng ở đầu và cuối . Mỗi thao tác cắt đầu và cuối dừng khi gặp ký tự không phải khoảng trắng. Ví dụ: nếu chuỗi hiện tại là " abc xyz ", phương thức Trim trả về "abc xyz".

Mục đích của hàm trim[] Định dạng chung của kiểu trả về của nó là gì?

Phương thức trim[] trong Chuỗi Java là một hàm tích hợp giúp loại bỏ khoảng trắng ở đầu và cuối . Giá trị Unicode của ký tự khoảng trắng là '\u0020'. Phương thức trim[] trong java kiểm tra giá trị Unicode này trước và sau chuỗi, nếu nó tồn tại thì xóa khoảng trắng và trả về chuỗi bị bỏ qua.

Việc sử dụng Ltrim và Rtrim trong PHP là gì?

Hàm ltrim[] xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên trái của chuỗi . chức năng liên quan. rtrim[] - Xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên phải của chuỗi. trim[] - Xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi cả hai phía của chuỗi.

Chủ Đề