Hướng dẫn how can i get the last part of a string in php? - làm thế nào tôi có thể lấy phần cuối cùng của một chuỗi trong php?

Tôi nhận ra câu hỏi này là từ năm 2012, nhưng câu trả lời ở đây đều không hiệu quả. Có các hàm chuỗi được tích hợp vào PHP để thực hiện việc này, thay vì phải đi qua chuỗi và biến nó thành một mảng, sau đó chọn chỉ mục cuối cùng, đó là rất nhiều công việc để làm một cái gì đó khá đơn giản.

Mã sau có sự xuất hiện cuối cùng của chuỗi trong chuỗi:

strrchr($string, '.'); // Last occurrence of '.' within a string

Chúng ta có thể sử dụng điều này kết hợp với substr, về cơ bản cắt một chuỗi dựa trên một vị trí.

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'

Lưu ý +1 trên kết quả strrchr; Điều này là do strrchr trả về chỉ mục của chuỗi trong chuỗi (bắt đầu ở vị trí 0), do đó, 'vị trí' thực sự luôn là 1 ký tự.

Steve tại Unily Biến DOT CO DOT NZ ¶

Nadeem ¶Return part of a string

8 năm trước

M.M.J.Kronenburg ¶(string $string, int $offset, ?int $length =

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
0): string

6 năm trước

man13or tại hotmail dot fr ¶

2 năm trước

Làm cách nào để có được vị trí cuối cùng của một chuỗi trong PHP?

Hàm strrpos () tìm thấy vị trí của lần xuất hiện cuối cùng của một chuỗi bên trong chuỗi khác. Lưu ý: Hàm strrpos () có tính nhạy cảm trường hợp. Các hàm liên quan: strpos () - Tìm vị trí của lần xuất hiện đầu tiên của chuỗi bên trong chuỗi khác (nhạy cảm trường hợp)

Làm cách nào để có được một phần của chuỗi trong PHP?

Trả lời: Sử dụng hàm phụ () Chức năng Php Subr () Chức năng có thể được sử dụng để lấy phần phụ, tức là một phần của chuỗi từ chuỗi. Hàm này lấy các tham số bắt đầu và độ dài để trả về phần của chuỗi.

Làm thế nào để bạn kiểm tra xem một chuỗi kết thúc bằng một chuỗi con trong PHP?

1) 'pe'
2) '54'
3) 'gr'
4) '1'
5) ''
6) ''
7) '1200'
7

Hàm endswith () được sử dụng để kiểm tra xem một chuỗi kết thúc bằng chuỗi đã cho hay không.

Làm cách nào để cắt một chuỗi sau một ký tự cụ thể trong PHP?

Chức năng chuỗi con () và strpos () được sử dụng để loại bỏ phần chuỗi sau một số ký tự nhất định. Chức năng strpos (): Hàm này được sử dụng để tìm vị trí xuất hiện đầu tiên của chuỗi bên trong chuỗi khác. Hàm trả về một giá trị số nguyên của vị trí xuất hiện đầu tiên của chuỗi.

(Php 4, Php 5, Php 7, Php 8)

Subrtr - trả về phần của chuỗi

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
0, the substring starting from
$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
2 until the end of the string will be returned.

Sự mô tả

+13

Subrtr (Chuỗi $string, int $offset,? int $length = $string = 'this.is.a.sample'; $last_section = substr($string, (strrchr($string, '-') + 1)); echo $last_section; // 'sample' 0): Chuỗi

Thông số

$string = 'this.is.a.sample'; $last_section = substr($string, (strrchr($string, '-') + 1)); echo $last_section; // 'sample' 1

Chuỗi đầu vào.8 năm trước
8.0.0 M.M.J.Kronenburg ¶
$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
0
, the function returns a substring finishing at the end of the string, when it previously returned an empty string.
8.0.0 6 năm trước+18.

man13or tại hotmail dot fr ¶

2 năm trướcsubstr() usage

+19

strrchr0

strrchr1

Làm cách nào để có được vị trí cuối cùng của một chuỗi trong PHP?substr() casting behaviour

strrchr2

strrchr3

strrchr4

Hàm strrpos () tìm thấy vị trí của lần xuất hiện cuối cùng của một chuỗi bên trong chuỗi khác. Lưu ý: Hàm strrpos () có tính nhạy cảm trường hợp. Các hàm liên quan: strpos () - Tìm vị trí của lần xuất hiện đầu tiên của chuỗi bên trong chuỗi khác (nhạy cảm trường hợp)

1) 'pe'
2) '54'
3) 'gr'
4) '1'
5) ''
6) ''
7) '1200'

Làm cách nào để có được một phần của chuỗi trong PHP?

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, +18 đã được trả lại thay thế.substr() returns an empty string as of PHP 8.0.0; previously, +18 was returned instead.

strrchr6

Đầu ra của ví dụ trên trong Php 8:

Đầu ra của ví dụ trên trong Php 7:

Xem thêm

  • strrchr () - Tìm lần xuất hiện cuối cùng của ký tự trong chuỗi
  • SPERTR_REPLACE () - Thay thế văn bản trong một phần của chuỗi
  • preg_match () - Thực hiện phù hợp với biểu thức thông thường
  • Trim () - Dải khoảng trắng (hoặc các ký tự khác) từ đầu và cuối chuỗi
  • 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

strrchr7

strrchr8

strrchr9

strrchr0

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

strrchr1

strrchr2

strrchr3

strrchr4

strrchr5

ảm đạm tại MSN DOT com ¶

17 năm trước

strrchr6

strrchr7

strrchr8

strrchr9

$string0

$string1

Pugazhenthi K ¶

9 năm trước

$string2

$string3

$string4

ảm đạm tại MSN DOT com ¶

17 năm trước

$string5

$string6

$string7

$string8

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string9

$offset0

$offset1

$string1

11 năm trước

Greg tại trang phục dot com ¶

$offset3

$offset4

$offset5

$offset6

8 năm trước

13 năm trước

$offset7

$offset8

$offset9

$length0

Biohazard Dot Ge tại Gmail Dot Com ¶

13 năm trước

$length1

$length2

$length3

$length4

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

$length5

$length6

$length7

$length8

$string1

ảm đạm tại MSN DOT com ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
00

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
01

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
02

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
03

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
04

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
05

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
06

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
07

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
08

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
09

11 năm trước

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
10

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
11

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
12

$string1

Pugazhenthi K ¶

13 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
14

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
15

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
16

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
17

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
18

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
19

$string1

ảm đạm tại MSN DOT com ¶

Greg tại trang phục dot com ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
21

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
22

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
23

8 năm trước

13 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
24

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
25

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
26

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
27

Biohazard Dot Ge tại Gmail Dot Com ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
28

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
29

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
30

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
31

Pugazhenthi K ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
32

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
33

$string1

Pugazhenthi K ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
35

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
36

$string1

Pugazhenthi K ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
38

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
39

$string1

Pugazhenthi K ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
41

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
42

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
43

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
44

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
45

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
46

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
47

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
48

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
49

11 năm trước

Greg tại trang phục dot com ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
50

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
51

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
52

8 năm trước

Petez ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
53

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
54

$string1

15 năm trước

13 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
56

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
57

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
58

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
59

$string1

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
61

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
62

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
63

$string1

ảm đạm tại MSN DOT com ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
65

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
66

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
67

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
68

Pugazhenthi K ¶

13 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
69

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
70

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
16

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
72

Biohazard Dot Ge tại Gmail Dot Com ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
73

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
74

$string1

Pugazhenthi K ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
76

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
77

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
78

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
79

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
80

Pugazhenthi K ¶

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
81

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
82

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
83

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
84

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
85

11 năm trước

17 năm trước

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
86

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
87

$string1

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
89

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
90

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
91

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
92

11 năm trước

Greg tại trang phục dot com ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
93

8 năm trước

Petez ¶

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
94

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
95

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
96

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
97

$string = 'this.is.a.sample';
$last_section = substr($string, (strrchr($string, '-') + 1));
echo $last_section; // 'sample'
98

$string1

Làm cách nào để có được vị trí cuối cùng của một chuỗi trong PHP?

Hàm strrpos () tìm thấy vị trí của lần xuất hiện cuối cùng của một chuỗi bên trong chuỗi khác. Lưu ý: Hàm strrpos () có tính nhạy cảm trường hợp. Các hàm liên quan: strpos () - Tìm vị trí của lần xuất hiện đầu tiên của chuỗi bên trong chuỗi khác (nhạy cảm trường hợp)strrpos() function finds the position of the last occurrence of a string inside another string. Note: The strrpos() function is case-sensitive. Related functions: strpos() - Finds the position of the first occurrence of a string inside another string (case-sensitive)

Làm cách nào để có được một phần của chuỗi trong PHP?

Trả lời: Sử dụng hàm phụ () Chức năng Php Subr () Chức năng có thể được sử dụng để lấy phần phụ, tức là một phần của chuỗi từ chuỗi.Hàm này lấy các tham số bắt đầu và độ dài để trả về phần của chuỗi.Use the PHP substr() function The PHP substr() function can be used to get the substring i.e. the part of a string from a string. This function takes the start and length parameters to return the portion of string.

Làm thế nào để bạn kiểm tra xem một chuỗi kết thúc bằng một chuỗi con trong PHP?

Hàm endswith () được sử dụng để kiểm tra xem một chuỗi kết thúc bằng chuỗi đã cho hay không.endsWith() function is used to test whether a string ends with the given string or not.

Làm cách nào để cắt một chuỗi sau một ký tự cụ thể trong PHP?

Chức năng chuỗi con () và strpos () được sử dụng để loại bỏ phần chuỗi sau một số ký tự nhất định.Chức năng strpos (): Hàm này được sử dụng để tìm vị trí xuất hiện đầu tiên của chuỗi bên trong chuỗi khác.Hàm trả về một giá trị số nguyên của vị trí xuất hiện đầu tiên của chuỗi.substr() and strpos() function is used to remove portion of string after certain character. strpos() function: This function is used to find the first occurrence position of a string inside another string. Function returns an integer value of position of first occurrence of string.