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

Để xóa ký tự cuối cùng khỏi chuỗi trong php;

Khi làm việc với PHP, nhiều khi bạn muốn xóa ký tự khỏi chuỗi. Hướng dẫn này cho bạn thấy các hàm PHP khác nhau để xóa ký tự cuối cùng khỏi chuỗi đã cho

Xóa ký tự cuối cùng khỏi chuỗi PHP. Hàm PHP

Hướng dẫn này minh họa một cách dễ dàng cho bạn. Để xóa ký tự cuối cùng khỏi chuỗi trong PHP

1. Phương thức đầu tiên – hàm substr

Bạn có thể sử dụng hàm substr của php để xóa ký tự cuối cùng khỏi chuỗi trong php

cú pháp

Cú pháp của phương thức subster được đưa ra dưới đây

substr[$string, 0, -1];

Ví dụ – Phương thức đầu tiên – hàm substr

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 

đầu ra

 Given string: Hello World!
 Updated string: Hello World

2. Phương thức thứ hai - hàm substr_replace

Bạn cũng có thể sử dụng substr_replace để xóa ký tự cuối cùng khỏi chuỗi trong php

cú pháp

Cú pháp cơ bản của hàm substr_replace là

substr_replace[$string ,"", -1];

Ví dụ – hàm substr_replace

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";

đầu ra

 Given string: Hello World!
 Updated string: Hello World 

Bài viết đề xuất

Để xóa các ký tự cụ thể và đặc biệt khỏi chuỗi PHP

3. Phương thức thứ ba – hàm rtrim[]

Bạn có thể sử dụng hàm PHP rtrim[] để xóa ký tự cuối cùng khỏi chuỗi đã cho trong PHP

cú pháp

Cú pháp cơ bản của hàm rtrim[] là

rtrim[$string,'a'];

Ở đây “a” là ký tự mà bạn muốn xóa trong chuỗi của mình

Ví dụ – hàm rtrim[]

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . rtrim[$string, "!"] . "\n";

đầu ra

________số 8

Câu hỏi. - php xóa ký tự cuối cùng khỏi chuỗi nếu dấu phẩy?

Câu trả lời. - Nếu bạn có một chuỗi được phân tách bằng dấu phẩy trong php và bạn muốn xóa ký tự cuối cùng khỏi chuỗi nếu có dấu phẩy hoặc xóa dấu phẩy cuối cùng khỏi chuỗi PHP, thì bạn có thể sử dụng hàm rtrim[] của PHP như bên dưới

 $string = "remove comma from end of string php,";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . rtrim[$string, ","] . "\n";

đầu ra

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
0

Trong câu trả lời trên, chúng tôi đã xóa dấu phẩy ở cuối chuỗi PHP

Xóa ký tự đầu tiên khỏi chuỗi PHP

Phần kết luận

PHP Xóa ký tự cuối cùng khỏi chuỗi. Trong hướng dẫn này, bạn có nhiều phương pháp PHP để xóa ký tự cuối cùng khỏi bất kỳ chuỗi đã cho nào

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
0

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
1

Thỉnh thoảng, chúng ta phải xử lý các chuỗi chứa các ký tự không mong muốn ở đầu hoặc cuối của chúng. PHP cung cấp rất nhiều phương thức có thể được sử dụng để loại bỏ các ký tự này. mỗi người trong số họ đều có những ưu điểm và nhược điểm riêng. Trong hướng dẫn này, chúng tôi sẽ thảo luận chi tiết về tất cả các phương pháp này để bạn có thể chọn phương pháp phù hợp nhất với tình huống của mình

Trên trang này

Xóa các ký tự 'n' cuối cùng khỏi chuỗi bằng cách sử dụng substr[]

Hàm PHP substr[] trả về một phần của chuỗi được chỉ định bởi các tham số

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
2 và
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3. Nếu bạn muốn xóa các ký tự ở cuối chuỗi, bạn có thể đặt giá trị của
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
2 thành 0 và giá trị của
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3 thành số âm

Bạn có thể đặt giá trị của

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3 thành -1 để xóa ký tự cuối cùng của chuỗi. Tương tự, bạn có thể đặt
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3 thành -2 để xóa hai ký tự cuối cùng khỏi chuỗi. Nói một cách đơn giản, hãy đặt giá trị của thuộc tính
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3 thành số âm của số ký tự mà bạn muốn xóa khỏi cuối chuỗi

Trong ví dụ sau, chúng tôi đã sử dụng hàm

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
14 để xóa số lượng ký tự khác nhau khỏi cuối chuỗi

PHP

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
2

Xóa các ký tự 'n' đầu tiên khỏi chuỗi bằng substr[]

Bạn cũng có thể sử dụng hàm substr[] để xóa các ký tự ở đầu chuỗi bằng cách chỉ định giá trị khác 0 cho tham số

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3. Tham số
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
3 là tùy chọn trong chức năng này. Bỏ qua nó sẽ trả về toàn bộ chuỗi bắt đầu từ chỉ mục
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
2

Để xóa ký tự đầu tiên khỏi đầu chuỗi, hãy đặt giá trị của

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
2 thành 1. Để loại bỏ hai ký tự đầu tiên từ đầu, hãy đặt giá trị của
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
2 thành 2. Bạn có thể xóa các ký tự 'n' đầu tiên khỏi một chuỗi bằng cách đặt giá trị của
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
2 thành 'n' theo cách tương tự

PHP

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
1

Xóa các ký tự cụ thể khỏi cuối chuỗi bằng cách sử dụng
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41

Hàm rtrim[] trong PHP loại bỏ tất cả các ký tự ở cuối chuỗi đã cho được chỉ định trong

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
42. Nếu bạn không đặt giá trị cho
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
42, hàm này sẽ xóa NULL, tab, dòng mới, tab dọc, dấu xuống dòng và khoảng trắng thông thường

Điều quan trọng cần nhớ là

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41 tiếp tục xóa các ký tự ở cuối chừng nào chúng còn tồn tại trong
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
42. Các ví dụ sau đây sẽ làm cho nó rõ ràng

PHP

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
4

Trong trường hợp đầu tiên, chúng tôi chưa chỉ định giá trị cho

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
42. Do đó, hàm
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41 chỉ xóa khoảng trắng ở cuối

Trong trường hợp thứ hai,

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
42 chứa dấu cách[] và dấu chấm [
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
49]. Do đó, hàm
 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41 tiếp tục xóa các ký tự cuối cùng miễn là nó là dấu chấm hoặc khoảng trắng

Trong trường hợp thứ ba, hàm

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41 dừng ở mức dừng hoàn toàn vì nó không được bao gồm trong mặt nạ ký tự

Trong trường hợp cuối cùng, hàm

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41 tiếp tục xóa tất cả các khoảng trắng, dấu chấm, dấu phẩy, dấu chấm than và dấu chấm hỏi cho đến khi nó đạt đến một ký tự chữ cái

Xóa các ký tự cụ thể khỏi đầu chuỗi bằng cách sử dụng
 Given string: Hello World!
 Updated string: Hello World
73

Bạn có thể sử dụng hàm ltrim[] nếu muốn xóa các ký tự cụ thể khỏi đầu chuỗi. Hàm này hoạt động giống như hàm

 $string = "Hello World!";
 echo "Given string: " . $string . "\n";
 echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
41 nhưng nó loại bỏ các ký tự ở đầu

PHP

 Given string: Hello World!
 Updated string: Hello World
7

Trong trường hợp đầu tiên, hàm

 Given string: Hello World!
 Updated string: Hello World
73 loại bỏ tất cả các
 Given string: Hello World!
 Updated string: Hello World
76 xuất hiện ở đầu câu hoặc chuỗi. Điều đáng ghi nhớ là chức năng này không dừng sau khi xóa một ký tự. Đó là lý do tại sao nó loại bỏ tất cả các ký tự dấu phẩy ở đầu và không chỉ dấu phẩy đầu tiên

Trong trường hợp thứ hai, hàm

 Given string: Hello World!
 Updated string: Hello World
73 đã loại bỏ tất cả các dấu chấm và dấu phẩy. Nó chỉ dừng lại khi đến dấu chấm than

Đầu ra trong trường hợp thứ ba và thứ tư có thể được giải thích tương tự

Tóm tắt nhanh

Hãy tóm tắt lại mọi thứ mà chúng tôi đã trình bày trong hướng dẫn này

  1. Bạn có thể sử dụng hàm
     $string = "Hello World!";
     echo "Given string: " . $string . "\n";
     echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
    14 nếu muốn xóa 'n' ký tự cuối cùng khỏi chuỗi. Tất cả những gì bạn phải làm là cung cấp giá trị âm cho
     $string = "Hello World!";
     echo "Given string: " . $string . "\n";
     echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
    3
  2. Bạn cũng có thể xóa các ký tự 'n' đầu tiên khỏi chuỗi bằng hàm
     $string = "Hello World!";
     echo "Given string: " . $string . "\n";
     echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
    14. Lần này, bạn sẽ phải cung cấp một giá trị cho tham số
     $string = "Hello World!";
     echo "Given string: " . $string . "\n";
     echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
    2 và để nguyên
     $string = "Hello World!";
     echo "Given string: " . $string . "\n";
     echo "Updated string: " . substr_replace[$string ,"",-1] . "\n";
    3
  3. Nếu bạn chỉ muốn xóa một số ký tự cụ thể khỏi đầu chuỗi, bạn có thể sử dụng hàm
     Given string: Hello World!
     Updated string: Hello World
    73. Nó sẽ loại bỏ tất cả các lần xuất hiện của các ký tự đã cho bất kể chúng lặp lại bao nhiêu lần
  4. Nếu bạn muốn xóa một số ký tự cụ thể ở cuối chuỗi, bạn có thể sử dụng hàm
     $string = "Hello World!";
     echo "Given string: " . $string . "\n";
     echo "Updated string: " . substr[$string, 0, -1] . "\n"; 
    41. Nó cũng sẽ loại bỏ tất cả các lần xuất hiện của các ký tự đã cho bất kể chúng lặp lại bao nhiêu lần

Hãy cho tôi biết nếu có bất cứ điều gì bạn muốn tôi làm rõ trong hướng dẫn này. Ngoài ra, rất hoan nghênh bạn bình luận nếu bạn biết một số kỹ thuật khác để xóa một số ký tự nhất định khỏi đầu hoặc cuối chuỗi trong PHP

Chia sẻ với bạn bè

Đánh giá bài viết này -

[Chưa có xếp hạng]

Đang tải

Đặt mua

thông báo về

Nhãn mác

{} [+]

Tên*

E-mail*

Trang mạng

Nhãn mác

{} [+]

Tên*

E-mail*

Trang mạng

2 Nhận xét

Cũ nhất

Mới nhất Được bình chọn nhiều nhất

Phản hồi nội tuyến

Xem tất cả bình luận

tẩy rửa

2 năm trước

Xóa cả ký tự đầu tiên và ký tự cuối cùng

substr_replace[$string ,"", -1];
7

Ví dụ

substr_replace[$string ,"", -1];
8

đầu ra

substr_replace[$string ,"", -1];
9

Sửa đổi lần cuối cùng cách đây 2 năm bởi Nhóm Tutorialo

1

Hồi đáp

Quản trị viên

Nhóm hướng dẫn

2 năm trước

Trả lời

Cảm ơn sự đóng góp của bạn @kingwash. Tôi sẽ thêm kỹ thuật này vào bài viết chính ghi nhận bình luận của bạn. 🙂

Làm cách nào để xóa ba 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 3 chữ số cuối trong PHP?

Để xóa ba ký tự cuối cùng khỏi một chuỗi, chúng ta có thể sử dụng hàm substr[] bằng cách chuyển bắt đầu và độ dài làm đối số .

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

Để xóa n ký tự đầu tiên của chuỗi, chúng ta có thể sử dụng hàm substr[] tích hợp sẵn trong PHP . Hàm substr[] chấp nhận ba đối số, đối số đầu tiên là chuỗi, đối số thứ hai là vị trí bắt đầu, đối số thứ ba là độ dài [tùy chọn].

Làm cách nào để xóa phần tử cuối cùng khỏi chuỗi PHP?

Trả lời. Sử dụng hàm rtrim[] .

Chủ Đề