Hướng dẫn php get end of string - php lấy cuối chuỗi
Có nhiều câu trả lời đúng ở đây. Nhưng không rõ ràng những gì cần thiết, nếu bạn muốn phiên bản "an toàn" của Show
Giống như
Lưu ý: Đối với UTF-8 chars, xác định (Php 4, Php 5, Php 7, Php 8) Subrtr - trả về phần của chuỗi — Return part of a string Sự mô tảSubrtr (Chuỗi ____10, int Thông số1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4 Chuỗi đầu vào. 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 không âm, chuỗi được trả về sẽ bắt đầu ở vị trí ____ 15'th trong 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4, đếm từ số không. Ví dụ, trong chuỗi ' 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'9', ký tự ở vị trí substr 0 là 'substr 1', ký tự ở vị trí substr 2 là 'substr 3', v.v.Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 là âm, chuỗi được trả về sẽ bắt đầu ở ký tự ____ 15'th từ cuối 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4. Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4 dài nhỏ hơn 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 ký tự, một chuỗi trống sẽ được trả về. Ví dụ số 1 sử dụng
substr 1 Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 (tùy thuộc vào độ dài của 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4). Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4 (sau khi vị trí bắt đầu được tính toán khi 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 âm). Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 biểu thị vị trí của sự cắt ngắn này hoặc xa hơn, một chuỗi trống sẽ được trả về. Nếu Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'3, thì phần phụ bắt đầu từ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 cho đến khi kết thúc chuỗi sẽ được trả về. 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'3, the substring starting from 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 until the end of the string will be returned. Ví dụ #2 sử dụng
Trả về giá trịTrả về phần được trích xuất của 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4 hoặc một chuỗi trống. Thay đổi
1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200' 4Chuỗi đầu vào.substr() usage
safe_mb_substr 4
safe_mb_substr 7Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 không âm, chuỗi được trả về sẽ bắt đầu ở vị trí ____ 15'th trong 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4, đếm từ số không. Ví dụ, trong chuỗi ' 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'9', ký tự ở vị trí substr 0 là 'substr 1', ký tự ở vị trí substr 2 là 'substr 3', v.v.1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200' Nếu Nếu 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'4 dài nhỏ hơn 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 ký tự, một chuỗi trống sẽ được trả về.substr() returns an empty string as of PHP 8.0.0; previously, false was returned instead.
Ví dụ số 1 sử dụng 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'5 âm Nếu substr1 được đưa ra và dương, chuỗi được trả về sẽ chứa tối đa substr1 ký tự bắt đầu từ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200' 5 (tùy thuộc vào độ dài của 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200' 4).
Phiên bản ¶
substr 3 Hàm trả về một chuỗi trống trong đó trước đó đã trả về Ví dụ
substr 8Ví dụ #3 SPOTR () sử dụng ¶ Ví dụ #4 Chất phụ () Hành vi đúc
mb_substr 4Ví dụ trên sẽ xuất ra: ¶ Ví dụ
mb_substr 7Ví dụ #3 SPOTR () sử dụng ¶ Ví dụ #4 Chất phụ () Hành vi đúc
strlen 1Ví dụ trên sẽ xuất ra: ¶ Ví dụ #5 Phạm vi ký tự không hợp lệ
mb_substr 4 Nếu một phạm vi ký tự không hợp lệ được yêu cầu, Subr () sẽ trả về một chuỗi trống kể từ Php 8.0.0; Trước đây, Đầu ra của ví dụ trên trong Php 8:
strlen 9Đầu ra của ví dụ trên trong Php 7: ¶
mb_strlen 3 Hàm trả về một chuỗi trống trong đó trước đó đã trả về
mb_strlen 7 Hàm trả về một chuỗi trống trong đó trước đó đã trả về Ví dụ
1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'00 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'01 mb_substr 4Ví dụ #3 SPOTR () sử dụng ¶ Ví dụ #5 Phạm vi ký tự không hợp lệ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'03 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'04 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'05 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'06 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'07 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'08 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'09 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'10 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'11 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'12 Nếu một phạm vi ký tự không hợp lệ được yêu cầu, Subr () sẽ trả về một chuỗi trống kể từ Php 8.0.0; Trước đây, Ví dụ #4 Chất phụ () Hành vi đúc 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'13 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'14 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'15 mb_substr 4Ví dụ trên sẽ xuất ra: ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'17 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'18 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'19 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'20 Hàm trả về một chuỗi trống trong đó trước đó đã trả về Ví dụ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'21 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'22 mb_substr 4Ví dụ #3 SPOTR () sử dụng ¶ Ví dụ #4 Chất phụ () Hành vi đúc 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'24 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'25 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'26 Ví dụ trên sẽ xuất ra: ¶ Ví dụ #5 Phạm vi ký tự không hợp lệ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'27 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'28 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'29 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'30 Nếu một phạm vi ký tự không hợp lệ được yêu cầu, Subr () sẽ trả về một chuỗi trống kể từ Php 8.0.0; Trước đây, Ví dụ #4 Chất phụ () Hành vi đúc 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'31 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'32 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'33 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'34 Ví dụ trên sẽ xuất ra: ¶ Ví dụ #4 Chất phụ () Hành vi đúc 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'35 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'36 mb_substr 4Ví dụ trên sẽ xuất ra: ¶ Ví dụ #4 Chất phụ () Hành vi đúc 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'38 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'39 mb_substr 4Ví dụ trên sẽ xuất ra: ¶ Ví dụ #4 Chất phụ () Hành vi đúc 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'41 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'42 mb_substr 4Cristianylf ¶ ¶ 12 năm trước 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'44 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'45 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'46 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'47 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'48 Đăng [at] Jannik - Zappe [dot] de ¶ ¶ 14 năm trước 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'49 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'50 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'51 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'52 Vnonov tại Gmail Dot Com / Viktor Nonov ¶ ¶ 12 năm trước 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'53 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'54 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'55 Đăng [at] Jannik - Zappe [dot] de ¶ ¶ 14 năm trước 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'56 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'57 mb_substr 4Vnonov tại Gmail Dot Com / Viktor Nonov ¶ ¶ Robinhood70 tại Live Dot ca ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'59 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'60 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'61 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'62 mb_substr 41 năm trước ¶ quản trị trang web tại Oehoeboeroe dot nl ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'64 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'65 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'66 mb_substr 413 năm trước ¶ Bradley từ California ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'68 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'69 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'70 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'71 16 năm trước ¶ Robinhood70 tại Live Dot ca ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'72 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'73 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'19 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'75 1 năm trước ¶ Bradley từ California ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'76 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'77 mb_substr 416 năm trước ¶ Bradley từ California ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'79 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'80 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'81 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'82 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'83 16 năm trước ¶ Bradley từ California ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'84 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'85 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'86 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'87 16 năm trước ¶ 14 năm trước 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'88 Vnonov tại Gmail Dot Com / Viktor Nonov ¶ ¶ Bradley từ California ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'89 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'90 mb_substr 416 năm trước ¶ Frank tại Jkelloggs Dot DK ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'92 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'93 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'94 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'95 17 năm trước ¶ liên kết ¶ 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'96 Ivanhoe011 tại gmail dot com ¶ ¶ Rob Nospam tại Clancentric Dot Net 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'97 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'98 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) '' 6) '' 7) '1200'99
mb_substr 4Woutermb tại Gmail Dot Com ¶Kriskra tại Gmail Dot Com ¶$last_section = substr(strrchr($string, '. '), 1); to get everything after the char.
Làm thế nào tôi có thể nhận được chữ cái cuối cùng của một từ trong PHP?mb_substr ("chuỗi đa loại", -1);// Trả về "," "Nếu bạn đang sử dụng các mã hóa ký tự Multibyte như UTF-8, hãy sử dụng MB_SUBSTR (Php.net/mb_substr). // returns "…" If you're using multibyte character encodings like UTF-8, use mb_substr (php.net/mb_substr) instead. |