Xóa ký tự trong chuỗi PHP

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng hàm PHP rtrim() để xóa khoảng trắng hoặc các ký tự khác ở cuối chuỗi

Giới thiệu về hàm rtrim() trong PHP

Để xóa các ký tự khoảng trắng hoặc các ký tự khác ở cuối chuỗi, bạn sử dụng hàm PHP rtrim()

Sau đây là cú pháp của hàm rtrim()

rtrim ( string $string , string $characters = " \n\r\t\v\0" ) : string

Code language: PHP (php)

rtrim() có hai tham số

  • $name = 'John Doe '; $clean_name = rtrim($name); var_dump($clean_name);

    Code language: PHP (php)
    2 là chuỗi đầu vào
  • $name = 'John Doe '; $clean_name = rtrim($name); var_dump($clean_name);

    Code language: PHP (php)
    3 là một hoặc nhiều ký tự mà bạn muốn tách khỏi phần cuối của chuỗi

Theo mặc định, hàm rtrim() xóa các ký tự khỏi danh sách ” \n\r\t\v\0″ từ cuối chuỗi

CharacterASCIIHexDescription” “320x20a khoảng trắng“\t”90x09a tab“\n”100x0Aa dòng mới“\r”130x0Da return“\0”00x00a NUL-byte“\v”110x0Ba tab dọc

Nếu bạn muốn loại bỏ các ký tự khác, bạn có thể chỉ định chúng trong đối số $characters

Hàm rtrim() không thay đổi chuỗi đầu vào ($string). Thay vào đó, nó trả về một chuỗi mới với các ký tự $ bị loại bỏ

Ví dụ về hàm rtrim() trong PHP

Hãy lấy một số ví dụ về cách sử dụng hàm rtrim()

1) Sử dụng hàm PHP rtrim() để xóa các ký tự khoảng trắng

Ví dụ sau sử dụng hàm rtrim() để loại bỏ tất cả các ký tự khoảng trắng ở cuối chuỗi

$name = 'John Doe '; $clean_name = rtrim($name); var_dump($clean_name);

Code language: PHP (php)

đầu ra

string(8) "John Doe"

Code language: PHP (php)

2) Sử dụng hàm PHP rtrim() để xóa các ký tự khác

Giả sử rằng bạn có chuỗi sau

$paragraph = "Hello! How are you? I'm here.";

Code language: PHP (php)

Và bạn muốn biến nó thành một mảng các chuỗi không có dấu chấm (. ), dấu hỏi (?), dấu chấm than (. )

Để làm được điều đó, bạn có thể sử dụng hàm preg_split() để chia chuỗi thành các câu

$paragraph = "Hello! How are you? I'm here."; $sentences = preg_split('/(?<=[.?!])\s+(?=[a-z])/i', $paragraph); print_r($sentences);

Code language: PHP (php)

đầu ra

Array ( [0] => Hello! [1] => How are you? [2] => I'm here. )

Code language: plaintext (plaintext)

Và sau đó bạn sử dụng hàm rtrim() để loại bỏ dấu chấm (. ), dấu hỏi (?), dấu chấm than (. )

Câu trả lời. Sử dụng chức năng rtrim()

Bạn chỉ cần sử dụng hàm rtrim() để xóa ký tự cuối cùng khỏi chuỗi

Hãy xem một ví dụ để hiểu nó thực sự hoạt động như thế nào

________số 8_______


Câu hỏi thường gặp liên quan

Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho bạn ba hàm PHP chính được sử dụng để xóa ký tự đầu tiên của chuỗi

Kiểm tra các ví dụ và chọn một ví dụ phù hợp hơn cho dự án của bạn

Hàm PHP đầu tiên mà bạn có thể sử dụng để xóa ký tự đầu tiên của chuỗi là Itrim()

Tất cả những gì bạn cần làm chỉ là áp dụng mã bên dưới

Cách thứ hai chúng tôi khuyên bạn nên sử dụng là hàm substr(). Đây là cách để chạy nó

Và chức năng tiện dụng cuối cùng để sử dụng để xóa ký tự cuối cùng của chuỗi là preg_replace()

Hàm Itrim() được hỗ trợ trên các phiên bản PHP 4, PHP 5 và PHP 7. Hàm này được sử dụng để trả về một chuỗi có khoảng trắng bị xóa khỏi đầu chuỗi

Substr() được coi là một hàm tích hợp trong PHP, được áp dụng để trích xuất một phần của chuỗi

Nó có khả năng trả về phần được trích xuất của chuỗi nếu thành công. Khi thất bại, nó sẽ trả về false hoặc một chuỗi rỗng

Hàm preg_replace() có khả năng trả về một chuỗi hoặc một mảng các chuỗi. Ở đây, tất cả các kết quả khớp của một mẫu, được phát hiện trong đầu ra được thay thế bằng các chuỗi con

Làm cách nào để xóa 4 ký tự đầu tiên khỏi 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";

Làm cách nào để xóa 3 ký tự cuối cùng khỏi chuỗi trong PHP?

Tùy chọn đầu tiên là Hàm Substr. Tùy chọn đầu tiên là sử dụng hàm substr. .
Tùy chọn thứ hai là Hàm Substr_replace. Tùy chọn thứ hai là sử dụng hàm substr_replace. .
Tùy chọn thứ ba là Hàm Rtrim(). Chức năng này cũng cho phép loại bỏ ký tự cuối cùng của một chuỗi

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

Hàm str_replace() dùng để thay thế nhiều ký tự trong một chuỗi và hàm này nhận ba tham số. Tham số đầu tiên là mảng ký tự cần thay thế.

Làm cách nào để xóa biểu tượng trong PHP?

Một hàm hữu ích có thể dùng để xóa các ký tự đặc biệt khỏi chuỗi là hàm str_replace() . Chuỗi trống phải được sử dụng cho ký tự thay thế trong hàm này để xóa ký tự đã chỉ định. Cú pháp của chức năng này được đưa ra dưới đây. Hàm str_replace() có thể nhận bốn đối số.