Tôi không thể để lại nhận xét, nhưng liên quan đến câu trả lời của FastTrack, cũng nhớ rằng kết thúc dòng có thể chỉ là một ký tự duy nhất. Tôi sẽ đề nghị
substr[trim[$string], -1]
Chỉnh sửa: Mã của tôi dưới đây đã được chỉnh sửa bởi ai đó, khiến nó không làm những gì tôi đã chỉ ra. Tôi đã khôi phục mã gốc của mình và thay đổi từ ngữ để làm cho nó rõ ràng hơn. My code below was edited by someone, making it not do what I indicated. I have restored my original code and changed the wording to make it more clear.
trim
[hoặc rtrim
] sẽ loại bỏ tất cả khoảng trắng, vì vậy nếu bạn cần kiểm tra không gian, tab hoặc khoảng trắng khác, trước tiên hãy thay thế các kết thúc dòng khác nhau:
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
Sử dụng Phương thức Subr []: Subr [] là hàm tích hợp trong PHP được sử dụng để trích xuất một phần của chuỗi. Ví dụ: Ví dụ: nếu chuỗi là Akshit yêu thích GeekSforGeeks. Ký tự cuối cùng của chuỗi là về S S S.
Làm thế nào để bạn có được ký tự cuối cùng của một chuỗi? — Return part of a string
Để có được ký tự cuối cùng của chuỗi, hãy sử dụng ký hiệu khung để truy cập chuỗi ở chỉ mục cuối cùng, ví dụ: str [str. Chiều dài - 1]. Các chỉ mục dựa trên 0, do đó, chỉ mục của ký tự cuối cùng trong chuỗi là STR. Chiều dài - 1.
Làm thế nào tôi có thể nhận được 3 ký tự đầu tiên của một chuỗi trong PHP?[string $string
, int $offset
, ?int $length
= null
]: string
Để có được n ký tự đầu tiên của chuỗi, chúng ta có thể sử dụng hàm Subr [] tích hợp trong PHP. Dưới đây là một ví dụ, nhận được 3 ký tự đầu tiên từ một chuỗi sau:
RTRIM PHP là gì?Hàm rtrim [] loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác từ phía bên phải 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.
[Php 4, Php 5, Php 7, Php 8]Subrtr - trả về phần của chuỗi
Sự mô tả
Subrtr [Chuỗi $string
, int $offset
,? int $length
= null
]: Chuỗi
Thông số
1] 'pe' 2] '54' 3] 'gr' 4] '1' 5] '' 6] '' 7] '1200'5
string
Chuỗi đầu vào.
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0Nếu
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0 không âm, chuỗi được trả về sẽ bắt đầu ở vị trí 10'th trong string
, đếm từ số không. Ví dụ, trong chuỗi '$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
4', ký tự ở vị trí $order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
5 là '$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
6', ký tự ở vị trí $order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
7 là '$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
8', v.v.Nếu
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0 là âm, chuỗi được trả về sẽ bắt đầu ở ký tự ____ 10 của từ cuối string
.null
, the substring starting from $order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0 until the end of the string will be returned. Nếu string
dài hơn
0 ký tự, một chuỗi trống sẽ được trả về.$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
rtrim
1
Ví dụ số 1 sử dụng $order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0 âm
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
1] 'pe' 2] '54' 3] 'gr' 4] '1' 5] '' 6] '' 7] '1200'6
Nếu 1] 'pe'
2] '54'
3] 'gr'
4] '1'
5] ''
6] ''
7] '1200'
6 được đưa ra và dương, chuỗi được trả về sẽ chứa tối đa 1] 'pe'
2] '54'
3] 'gr'
4] '1'
5] ''
6] ''
7] '1200'
6 ký tự bắt đầu từ $order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0 [tùy thuộc vào độ dài của string
].
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
8.0.0 | Làm thế nào tôi có thể nhận được 3 ký tự đầu tiên của một chuỗi trong PHP?null , the function returns a substring finishing at the end of the string, when it previously returned an empty string.
|
8.0.0 | Để có được n ký tự đầu tiên của chuỗi, chúng ta có thể sử dụng hàm Subr [] tích hợp trong PHP. Dưới đây là một ví dụ, nhận được 3 ký tự đầu tiên từ một chuỗi sau:rtrim 6.
|
RTRIM PHP là gì?
Hàm rtrim [] loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác từ phía bên phải 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.substr[] usage
rtrim
7
rtrim
8
rtrim
9[Php 4, Php 5, Php 7, Php 8]substr[] casting behaviour
$string
0
$string
1
$string
2Subrtr - trả về phần của chuỗi
1] 'pe' 2] '54' 3] 'gr' 4] '1' 5] '' 6] '' 7] '1200'
Sự mô tả
Subrtr [Chuỗi $string
, int $offset
,? int $length
= null
]: Chuỗisubstr[] returns an empty string as of PHP 8.0.0; previously, rtrim
6 was returned instead.
$string
4
Thông số
string
Chuỗi đầu vào.
-
0$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
- Nếu
0 không âm, chuỗi được trả về sẽ bắt đầu ở vị trí 10'th trong$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
string
, đếm từ số không. Ví dụ, trong chuỗi '
4', ký tự ở vị trí$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
5 là '$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
6', ký tự ở vị trí$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
7 là '$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
8', v.v.$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
- Nếu
0 là âm, chuỗi được trả về sẽ bắt đầu ở ký tự ____ 10 của từ cuối$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
string
. - Nếu
string
dài hơn
0 ký tự, một chuỗi trống sẽ được trả về.$order = array["\r\n", "\n", "\r"]; $string = str_replace[$order, '', $string]; $lastchar = substr[$string, -1];
- mb_substr [] - Nhận một phần của chuỗi
- WordWrap [] - Kết thúc một chuỗi thành một số ký tự đã cho
- Truy cập và sửa đổi chuỗi theo ký tự
Andreas bur [Andreas dot buro tại gmail dot com] ¶ ¶
13 năm trước
$string
5
$string
6
$string
7
$string
8Biohazard Dot Ge tại Gmail Dot Com ¶ ¶
9 năm trước
$string
9
$offset
0
$offset
1
$offset
2
$offset
3ảm đạm tại MSN DOT com ¶ ¶
17 năm trước
$offset
4
$offset
5
$offset
6
$offset
7
$offset
8
$offset
9Pugazhenthi K ¶ ¶
9 năm trước
$length
0
$length
1
$length
2ảm đạm tại MSN DOT com ¶ ¶
17 năm trước
$length
3
$length
4
$length
5
$length
6Pugazhenthi K ¶ ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$length
7
$length
8
$length
9
$offset
911 năm trước ¶
Greg tại trang phục dot com ¶
null
1
null
2
null
3
null
48 năm trước ¶
13 năm trước
null
5
null
6
null
7
null
8Biohazard Dot Ge tại Gmail Dot Com ¶ ¶
13 năm trước
null
9
string
0
string
1
string
2Biohazard Dot Ge tại Gmail Dot Com ¶ ¶
9 năm trước
string
3
string
4
string
5
string
6
$offset
9ảm đạm tại MSN DOT com ¶ ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
string
8
string
9
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
00$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
01$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
02$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
03$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
04$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
05$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
06$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
0711 năm trước ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
08$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
09$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
10$offset
9Pugazhenthi K ¶ ¶
13 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
12$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
13$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
14$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
15Biohazard Dot Ge tại Gmail Dot Com ¶ ¶
9 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
16$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
17$offset
9ảm đạm tại MSN DOT com ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
19$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
20$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
21Pugazhenthi K ¶ ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
22$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
23$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
24$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
2511 năm trước ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
26$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
27$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
28$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
29Pugazhenthi K ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
30$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
31$offset
9Pugazhenthi K ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
33$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
34$offset
9Pugazhenthi K ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
36$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
37$offset
9Pugazhenthi K ¶ ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
39$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
40$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
41$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
42$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
4311 năm trước ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
44$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
45$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
46$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
4711 năm trước ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
48$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
49$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
5011 năm trước ¶
Greg tại trang phục dot com ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
51$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
52$offset
98 năm trước ¶
13 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
54$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
55$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
56$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
57$offset
9Petez ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
59$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
60$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
61$offset
9Pugazhenthi K ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
63$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
64$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
65$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
66Pugazhenthi K ¶ ¶
13 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
67$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
68$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
14$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
70
Nikolai Dot Wuestemann tại t-online dot de ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
71$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
72$offset
9Pugazhenthi K ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
74$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
75$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
76$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
77$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
78Pugazhenthi K ¶ ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
79$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
80$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
81$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
82Pugazhenthi K ¶ ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
8311 năm trước ¶
17 năm trước
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
84$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
85$offset
9Pugazhenthi K ¶ ¶
Nikolai Dot Wuestemann tại t-online dot de ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
87$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
88$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
89$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
9011 năm trước ¶
Greg tại trang phục dot com ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
918 năm trước ¶
Petez ¶
$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
92$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
93$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
94$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
95$order = array["\r\n", "\n", "\r"];
$string = str_replace[$order, '', $string];
$lastchar = substr[$string, -1];
96$offset
9