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

Trim trong PHP là một hàm PHP tích hợp giúp loại bỏ khoảng trắng cũng như các ký tự được xác định trước từ cả bên trái và bên phải của chuỗi

cú pháp

cắt (chuỗi, danh sách xếp hạng)

Như đã minh họa trong cú pháp trên và thảo luận bên dưới, hàm chấp nhận một tham số bắt buộc và một tham số tùy chọn

  • $chuỗi. Tham số này xác định chuỗi mà khoảng trắng bên trái và bên phải và các ký tự được xác định trước sẽ bị xóa
  • $charlist. Đây là một tham số tùy chọn xác định những ký tự nào trong chuỗi sẽ bị xóa. Nó loại bỏ tất cả các ký tự sau nếu điều này không được chỉ định.  

Giá trị trả về. Nó trả về một chuỗi đã được chỉnh sửa bằng cách xóa khoảng trắng và các ký tự được xác định trước ở cả hai bên

Do đó, nếu bạn không chỉ định tham số thứ hai, hàm Trim trong PHP sẽ cắt các tham số sau theo mặc định

  • Ký tự ” ” (ASCII 32 (0x20) là ký tự khoảng trắng tiêu chuẩn
  • Ký tự tab từ Trim trong PHP là “t” (ASCII 9 (0x09) và ký tự dòng mới là “n” (ASCII 10 (0x0A)
  • Ký tự xuống dòng là “r” (ASCII 13 (0x0D)
  • “0” (ASCII 0 (0x00) đại diện cho byte NULL)
  • Ký tự “x0B” (ASCII 11 (0x0B) biểu thị tab dọc

Nổi bật so với các đồng nghiệp của bạn trong mùa đánh giá này

Bắt đầu học với các khóa học MIỄN PHÍ của chúng tôi Đăng ký ngay

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

Thí dụ.  

// Chương trình PHP để chứng minh việc sử dụng Trim trong PHP

// hàm khi có tham số thứ hai

// xóa các ký tự được xác định trước khỏi

// trước và sau

$str = "Xin chào thế giới. “;

echo trim($str, "Chết tiệt. ");

?>

đầu ra

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

Thí dụ

// Chương trình PHP để chứng minh việc sử dụng Trim trong PHP

// hàm khi không có tham số thứ hai

$str = " Tôi yêu tiếng Pháp ";

// xóa tất cả các khoảng trắng ở đầu và cuối

tiếng vang cắt($str);

?>

đầu ra

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

Ba loại chức năng Trim khác nhau là gì?

Trim() xóa các ký tự ở đầu và cuối chuỗi, do đó khi bạn xóa các ký tự ở giữa, điều đó có thể gây hiểu lầm. trim('abc', 'bad') loại bỏ cả 'a' và 'b' bằng cách cắt bớt 'a' và sau đó chuyển 'b' về đầu để cắt bớt. Kết quả là, trim ('abc', 'b') có vẻ "hoạt động" trong khi trim ('abc', 'b') có vẻ "không thành công. " Trim trong PHP có ba loại, bạn có thể sử dụng từng loại cho các mục đích được liệt kê bên dưới

  • cắt (). Đây là một chức năng tiêu chuẩn được sử dụng để xóa các ký tự ở đầu và cuối chuỗi
  • ltrim() là một hàm cắt các ký tự từ đầu chuỗi đầu vào
  • rtrim() là hàm cắt các ký tự ở cuối chuỗi

Thí dụ

$str = "\n\nVăn bản minh họa. \n\n";

tiếng vang "Cắt. ". ($str);

?>

đầu ra

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

Ví dụ này minh họa kết quả mà không sử dụng hàm Trim trong PHP trong ví dụ trước. Nó hiển thị các dòng mới như một phần của câu trong chuỗi được chỉ định cho mục đích thử nghiệm. Ở đầu ra, bạn có thể thấy điều tương tự

Để xóa một ký tự

$str1=" Chỉ là một ví dụ";

$str_new=trim($str1,"\t");

// tiếng vang $str_new;

var_dump($str_new);

?>

đầu ra

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

Trong ví dụ trước, bạn sử dụng hàm cắt để xóa ký tự tab (“t”) bằng cách nêu rõ ký tự đó trong tham số thứ hai của hàm cắt, như minh họa. Trước tiên, bạn phải gán chuỗi bắt buộc cho đối số str1, sau đó sử dụng tham số $str new để nối một tab vào cuối $str1. Đồng thời, bạn gọi hàm trim, loại bỏ ký tự tab ở cuối chuỗi

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

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

Khi bạn xóa phương thức trim khỏi mã, bạn có thể thấy rằng một tab bổ sung được viết ở cuối chuỗi vì nó đã được thêm vào một tham số mới $str. Kết quả là chức năng Trim trong PHP đã được xác nhận

Để loại bỏ một khoảng trống

Thí dụ

$str = "

Không có khoảng trống

“;

// Hiển thị "Không có khoảng trống"

cắt tiếng vang( $str );

?>

đầu ra

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

Chuỗi đầu vào trong ví dụ trước có nhiều khoảng trắng ở đầu. Do đó, bạn sẽ sử dụng chức năng cắt để loại bỏ nó. Như có thể thấy trong kết quả, tất cả các khoảng trống từ đầu đã được loại bỏ, chỉ để lại chuỗi nhập chính xác. Xin lưu ý rằng chỉ khoảng trắng giữa đầu và cuối của chuỗi bị cắt, không phải khoảng trắng ở giữa câu. Khoảng cách giữa "ví dụ" và "đến" vẫn giống nhau

Thí dụ

$text   = "\t\tĐây là một vài từ. ). “;

$binary = "\x09Chuỗi ví dụ\x0A";

$hello  = "Xin chào thế giới";

var_dump($text, $binary, $hello);

in "\n";

$trimmed = trim($text);

var_dump($trimmed);

$trimmed = trim($text, " \t. ");

var_dump($trimmed);

$trimmed = trim($hello, "Hdle");

var_dump($trimmed);

$trimmed = trim($hello, 'HdWr');

var_dump($trimmed);

// cắt các ký tự điều khiển ASCII ở đầu và cuối của $binary

// (từ 0 đến 31)

$clean = trim($binary, "\x00. \x1F");

var_dump($clean);

?>

đầu ra

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

Nâng cao sự nghiệp của bạn với tư cách là nhà phát triển MEAN stack với Nhà phát triển Web Full Stack - Chương trình Thạc sĩ MEAN Stack. đăng ký ngay bây giờ

Phần kết luận

Trong bài viết này, bạn đã tìm hiểu chi tiết về các hàm trim(), ltrim() và rtrim(), được sử dụng để loại bỏ các ký tự khỏi một chuỗi không cần thiết. Bạn cũng đã học cách cắt bằng ký tự khoảng trắng của mình. Nếu bạn muốn tìm hiểu thêm về khái niệm Trim trong PHP, thì bạn phải đăng ký khóa học Phát triển ngăn xếp đầy đủ của Simplilearn này. Ngoài ra nếu bạn đang tìm kiếm một bằng cấp chuyên nghiệp trong lĩnh vực này thì bạn phải tìm kiếm chúng tôi và tận hưởng những kiến ​​thức tốt nhất.  

Có bất kỳ câu hỏi cho chúng tôi? . Các chuyên gia của chúng tôi sẽ liên hệ lại với bạn theo cùng một cách, CÀNG SỚM CÀNG TỐT

học tập vui vẻ

Thông tin về các Tác giả

Việc sử dụng Ltrim và Rtrim trong PHP là gì?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Tại sao Ltrim và Rtrim được sử dụng?

Ví dụ này sử dụng hàm LTrim để loại bỏ các khoảng trắng ở đầu và hàm RTrim để loại bỏ các khoảng trắng ở cuối biến chuỗi . Nó sử dụng hàm Trim để loại bỏ cả hai loại khoảng trắng.

Mục đích của chức năng Rtrim là gì?

Hàm 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 . chức năng liên quan. 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.

Làm cách nào để xóa các ký tự bên trái khỏi chuỗi trong PHP?

Hàm trim() trong PHP xóa khoảng trắng hoặc bất kỳ ký tự được xác định trước nào khác khỏi cả hai bên trái và phải của chuỗi. ltrim() và rtrim() được sử dụng để xóa các khoảng trắng này hoặc các ký tự khác khỏi bên trái và bên phải của chuỗi.

Làm cách nào để xóa các ký tự khỏi đầu chuỗi trong PHP?

Trong PHP để xóa các ký tự từ đầu, chúng ta có thể sử dụng ltrim nhưng trong đó chúng ta phải xác định những gì chúng ta muốn xóa khỏi chuỗi i. e. loại bỏ các ký tự được biết đến. $str = "chuyên viên máy tính";