Hướng dẫn php remove whitespace from beginning and end of string - php loại bỏ khoảng trắng từ đầu và cuối chuỗi

(Php 4, Php 5, Php 7, Php 8)

Cắt - dải trắng (hoặc các ký tự khác) từ đầu và cuối chuỗiStrip whitespace (or other characters) from the beginning and end of a string

Sự mô tả

Trim (Chuỗi $string, Chuỗi $characters = "\ n \ r \ t \ v \ x00"): Chuỗi(string $string, string $characters = " \n\r\t\v\x00"): string

  • "" (ASCII 32 (0x20)), một không gian thông thường.
  • "\ t" (ASCII 9 (0x09)), một tab.
  • "\ n" (ASCII 10 (0x0A)), một dòng mới (nguồn cấp dữ liệu).
  • "\ r" (ASCII
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    0 (
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    1)), trả lại vận chuyển.
  • "\ 0" (ASCII
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    2 (
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    3)), ________ 14-byte.
  • "\ V" (ASCII
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    5 (
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    6)), một tab dọc.

Thông số

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

7

Chuỗi sẽ được cắt tỉa.string that will be trimmed.

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

8

Tùy chọn, các ký tự bị tước cũng có thể được chỉ định bằng tham số

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

8. Chỉ cần liệt kê tất cả các ký tự mà bạn muốn bị tước. Với $string0, bạn có thể chỉ định một loạt các ký tự.

Trả về giá trị

Chuỗi được cắt.

Ví dụ

Ví dụ #1 Ví dụ sử dụng của Trim ()trim()

$string1

$string2

$string3

Ví dụ trên sẽ xuất ra:

string(32) "        These are a few words :) ...  "
string(16) "    Example string
"
string(11) "Hello World"

string(28) "These are a few words :) ..."
string(24) "These are a few words :)"
string(5) "o Wor"
string(9) "ello Worl"
string(14) "Example string"

Ví dụ #2 Các giá trị mảng cắt bằng trang trí ()trim()

$string4

Ví dụ trên sẽ xuất ra:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

Ví dụ #2 Các giá trị mảng cắt bằng trang trí ()

Ghi chú: Possible gotcha: removing middle characters

Lưu ý: Có thể Gotcha: Xóa các ký tự giữatrim() trims characters from the beginning and end of a string, it may be confusing when characters are (or are not) removed from the middle. $string5 removes both 'a' and 'b' because it trims 'a' thus moving 'b' to the beginning to also be trimmed. So, this is why it "works" whereas $string6 seemingly does not.

Bởi vì Trim () cắt các ký tự từ đầu và cuối chuỗi, nó có thể gây nhầm lẫn khi các ký tự (hoặc không) bị xóa khỏi giữa. $string5 loại bỏ cả 'A' và 'B' bởi vì nó cắt 'A' do đó di chuyển 'B' đến đầu cũng được cắt tỉa. Vì vậy, đây là lý do tại sao nó "hoạt động" trong khi $string6 dường như không.

  • Xem thêm
  • LTRIM () - Dải khoảng trắng (hoặc các ký tự khác) từ đầu chuỗi
  • rtrim () - dải trắng (hoặc các ký tự khác) từ cuối chuỗi

str_replace () - Thay thế tất cả các lần xuất hiện của chuỗi tìm kiếm bằng chuỗi thay thế

Làm thế nào để bạn loại bỏ khoảng trắng từ đầu và cuối chuỗi?

Để loại bỏ các ký tự khoảng trắng từ đầu hoặc từ cuối chuỗi, bạn sử dụng phương thức trimstart () hoặc trimend ().use the trimStart() or trimEnd() method.

Làm thế nào để bạn loại bỏ khoảng trắng từ đầu và cuối của biến chuỗi $ trong PHP?

Hàm Trim () sẽ loại bỏ khoảng trắng và các ký tự được xác định trước khác từ cả hai phía của chuỗi. Các hàm liên quan: LTRIM () - Loại bỏ 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. removes whitespace and other predefined characters from both sides of a string. Related functions: ltrim() - Removes whitespace or other predefined characters from the left side of a string.

Làm thế nào để bạn loại bỏ các khoảng trống từ cuối chuỗi trong PHP?

Hàm Trim () trong PHP sẽ loại bỏ khoảng trắng hoặc bất kỳ 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.LTRIM () và RTRIM () được sử dụng để loại bỏ các khoảng trắng này hoặc các ký tự khác từ bên trái và bên phải của chuỗi. in PHP removes whitespace or any other predefined character from both the left and right sides of a string. ltrim() and rtrim() are used to remove these whitespaces or other characters from the left and right sides of the string.

Phương pháp nào loại bỏ bất kỳ khoảng trắng nào từ đầu hoặc cuối?

Trim () Phương thức Trim () sẽ loại bỏ khoảng trắng từ cả hai đầu của chuỗi và trả về một chuỗi mới, mà không cần sửa đổi chuỗi gốc.Khoảng trắng trong bối cảnh này là tất cả các ký tự khoảng trắng (không gian, tab, không gian không phá vỡ, v.v.) The trim() method removes whitespace from both ends of a string and returns a new string, without modifying the original string. Whitespace in this context is all the whitespace characters (space, tab, no-break space, etc.)