Php ltrim và rtrim cùng nhau

Tập hợp các hàm Javascript này cắt hoặc xóa khoảng trắng ở cuối chuỗi. Các hàm này có thể độc lập hoặc được đính kèm như các phương thức của đối tượng String. Họ có thể cắt trái, cắt phải hoặc cắt từ cả hai phía của chuỗi. Thay vì sử dụng một vòng lặp vụng về, họ sử dụng các biểu thức chính quy đơn giản, thanh lịch. Các chức năng được cấp cho miền công cộng

Chức năng thành viên Javascript Trim

Sử dụng mã bên dưới để tạo phương thức cắt cho tất cả các Chuỗi. Chúng rất hữu ích để đặt trong tệp Javascript toàn cầu được bao gồm bởi tất cả các trang của bạn


String.prototype.trim = function[] {
	return this.replace[/^\s+|\s+$/g,""];
}
String.prototype.ltrim = function[] {
	return this.replace[/^\s+/,""];
}
String.prototype.rtrim = function[] {
	return this.replace[/\s+$/,""];
}

// example of using trim, ltrim, and rtrim
var myString = " hello my name is ";
alert["*"+myString.trim[]+"*"];
alert["*"+myString.ltrim[]+"*"];
alert["*"+myString.rtrim[]+"*"];

Chức năng độc lập Javascript Trim

Nếu bạn không muốn sửa đổi nguyên mẫu chuỗi, thì bạn có thể sử dụng các hàm độc lập bên dưới


function trim[stringToTrim] {
	return stringToTrim.replace[/^\s+|\s+$/g,""];
}
function ltrim[stringToTrim] {
	return stringToTrim.replace[/^\s+/,""];
}
function rtrim[stringToTrim] {
	return stringToTrim.replace[/\s+$/,""];
}

// example of using trim, ltrim, and rtrim
var myString = " hello my name is ";
alert["*"+trim[myString]+"*"];
alert["*"+ltrim[myString]+"*"];
alert["*"+rtrim[myString]+"*"];

Ví dụ

Nhập vào ô bên dưới và bạn sẽ thấy đầu ra được cắt một cách linh hoạt. Bạn phải nhập dấu cách trước và sau chuỗi để thấy sự khác biệt. Tất cả khoảng trắng bị xóa, bao gồm các tab và nguồn cấp dữ liệu dòng

Nhập văn bản ở đây. TrimTrái TrimPhải Trim

khả năng tương thích

Các hàm trên sử dụng biểu thức chính quy, tương thích với Javascript 1. 2+ hoặc JScript 3. 0+. Tất cả các trình duyệt hiện đại [phiên bản 4+] sẽ hỗ trợ điều này. Nếu bạn yêu cầu các chức năng cho các phiên bản Javascript cũ hơn, hãy quay lại phiên bản 1. 0, hãy thử các chức năng bên dưới được điều chỉnh từ. Những dải sau đây, ký tự khoảng trắng tiêu chuẩn. không gian, tab, nguồn cấp dữ liệu, xuống dòng và nguồn cấp dữ liệu biểu mẫu. Hàm IsWhitespace kiểm tra xem một ký tự có phải là khoảng trắng không

Hàm TRIM[] của MySQL trả về một chuỗi sau khi loại bỏ tất cả các tiền tố hoặc hậu tố khỏi chuỗi đã cho

cú pháp

TRIM[[{BOTH | LEADING | TRAILING} [remstr] FROM ] str]

Tranh luận

TênMô tảBOTHChỉ ra rằng các tiền tố từ cả bên trái và bên phải sẽ bị xóa. LEADINGChỉ ra rằng chỉ các tiền tố hàng đầu mới được xóa. TRAILINGChỉ ra rằng chỉ các tiền tố ở cuối mới bị xóa. remstrChuỗi cần xóa. FROMKeywordstrChuỗi thực tế từ vị trí remstr sẽ bị xóa

Sơ đồ cú pháp


Phiên bản MySQL. 5. 6

Trình chiếu video

Trình duyệt của bạn không hỗ trợ video HTML5

Trình bày bằng hình ảnh

Ví dụ. Chức năng TRIM[] của MySQL

Câu lệnh MySQL sau đây trả về chuỗi sau khi xóa chuỗi đầu và cuối 'leadtrail' khỏi chuỗi đã cho 'leadtrailtextleadtrail'

Các hàm LTRIM[] và RTRIM[] của MySQL có thể được sử dụng để xóa các khoảng trắng ở đầu và cuối khỏi các giá trị của một cột trong bảng. Các chức năng này hoạt động tốt ngay cả khi chúng ta áp dụng một điều kiện trong mệnh đề WHERE

Ví dụ

mysql> Select LTRIM[Name] from Student;
+-------------+
| LTRIM[Name] |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+
5 rows in set [0.13 sec]

Truy vấn trên xóa các ký tự khoảng trắng ở đầu khỏi các giá trị của cột 'Tên'

mysql> Select RTRIM[Name] from Student;
+-------------+
| RTRIM[Name] |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+
5 rows in set [0.00 sec]

Truy vấn trên loại bỏ các ký tự dấu cách ở cuối giá trị i. e. đưa ra trong mệnh đề WHERE 'Gaurav', của cột 'Name'

When using a $character_mask the trimming stops at the first character that is not on that mask.

So in the $string = "Hello world" example with $character_mask = "Hdle", ltrim[$hello, $character_mask] goes like this:
1. Check H from "Hello world" => it is in the $character_mask, so remove it
2. Check e from "ello world" => it is in the $character_mask, so remove it
3. Check l from "llo world" => it is in the $character_mask, so remove it
4. Check l from "lo world" => it is in the $character_mask, so remove it
5. Check o from "o world" => it is NOT in the $character_mask, exit the function

Remaining string is "o world".

________số 8

Làm cách nào để sử dụng cả LTRIM và RTRIM trong SQL?

Chúng ta có thể sử dụng LTRIM và RTRIM cùng nhau trong một truy vấn. chuỗi xác định chuỗi ký tự mục tiêu mà chúng tôi muốn xóa khỏi các khoảng trắng không cần thiết ở cả hai bên. Cũng lưu ý rằng chúng ta có thể đặt LTRIM và RTRIM theo thứ tự bất kỳ

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

Hàm 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 . chức năng liên quan. 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. trim[] - Xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi cả hai phía của chuỗi.

Tôi có thể sử dụng cái gì thay vì cắt trong PHP?

Bạn nên sử dụng rtrim để thay thế.

Làm cách nào để xóa phần đầu của chuỗi 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";

Chủ Đề