Để 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 PHP3. 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ố 8Câ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àyXó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 World7
Trong trường hợp đầu tiên, hàm
Given string: Hello World! Updated string: Hello World73 loại bỏ tất cả các
Given string: Hello World! Updated string: Hello World76 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 World73 đã 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
- 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 - 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 - 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 - 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 -
Đặ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. 🙂