Hướng dẫn strrchr php - strrchr php

  • Trang chủ
  • Phát Triển Web
  • PHP
  • Ha strrchr () trong php

Hướng dẫn cách sử dụng ha

Tác dụng của harchr ()

Hàm strrchr() Tìm sự xuất hiện cuối cùng của một ký tự trong một chuỗi và trả về tất cả các ký tự từ ký tự đó đến cuối chuỗi (bao gồm cả ký tự đó).

Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.

Giá trị trở lại:Trả về phần của chuỗi từ lần xuất hiện cuối cùng của một ký tự được chỉ định đến cuối chuỗi hoặc FALSE nếu không tìm thấy ký tự.
Changelog:Kể từ Php 8.0, việc vượt qua INT vì char không còn được hỗ trợ.
Version:Php 4+


Cú pháp

Cú pháp cơ bản của hàm strrchr() được đưa ra với:

Ví dụ sau đây cho thấy chức năng strrchr() đang hoạt động.

CẢNH BÁO: Trước PHP 8.0, nếu char không phải là chuỗi, nó được chuyển đổi thành số nguyên và được áp dụng làm giá trị ASCII của số đó. Hành vi này đã được phản đối kể từ PHP 7.3.0 và không còn được hỗ trợ kể từ Php 8.0. Do đó, đừng dựa vào nó. Prior to PHP 8.0, if char is not a string, it is converted to an integer and applied as the ASCII value of that number. This behavior has been deprecated since PHP 7.3.0, and no longer supported since PHP 8.0. Therefore, don't rely on it.


Thông số

Hàm strrchr() chấp nhận các tham số sau.

Tham sốSự mô tả
sợi dâyYêu cầu. Chỉ định chuỗi để tìm kiếm trong.
charYêu cầu. Chỉ định ký tự để tìm trong chuỗi. Nếu có nhiều hơn một ký tự được chỉ định, chỉ có ký tự đầu tiên sẽ được xem xét.


Nhiều ví dụ hơn

Đây là một số ví dụ khác cho thấy chức năng strrchr() thực sự hoạt động như thế nào:

Ví dụ sau đây cho thấy cách lấy tên tệp từ URL bằng cách sử dụng chức năng này.

";
echo substr(strrchr($url, "/"), 1);
?>

Ví dụ sau đây cho thấy cách lấy phần mở rộng tệp từ tên tệp.

";
echo substr(strrchr($path, "."), 1);
?>

Bài Viết NÀY ĐÃ GIAP ÍCH CHO BạN?

BÀi VIếT MớI

17 năm trước

freakinunreal tại hotmail dot comFind the last occurrence of a character in a string

Marcokonopacki tại hotmail dot com

19 năm trước(string $haystack, string

";
echo substr(strrchr($url, "/"), 1);
?>
0): string|false

Carlos Dot Lage tại Gmail Dot Com ¶

andfarm tại Thibs Dot Menloschool Dot org ¶

Alex_BB23 tại yahoo.co.uk ¶

5 năm trước

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

Strrchr - Tìm lần xuất hiện cuối cùng của một ký tự trong chuỗichr() should be performed.

Sự mô tả

Strrchr (Chuỗi $haystack, Chuỗi

";
echo substr(strrchr($url, "/"), 1);
?>
0): Chuỗi | Sai
";
echo substr(strrchr($url, "/"), 1);
?>
6
if
";
echo substr(strrchr($url, "/"), 1);
?>
2 is not found.

Thông số

";
echo substr(strrchr($url, "/"), 1);
?>
1
Marcokonopacki tại hotmail dot com
8.0.0 19 năm trướcint as
";
echo substr(strrchr($url, "/"), 1);
?>
2 is no longer supported.
7.3.0 Vượt qua một int như
";
echo substr(strrchr($url, "/"), 1);
?>
2 đã bị phản đối.int as
";
echo substr(strrchr($url, "/"), 1);
?>
2 has been deprecated.

Ví dụ

Ví dụ #1 strrchr () ví dụstrrchr() example

";
echo substr(strrchr($path, "."), 1);
?>
0

Ghi chú

Lưu ý: Hàm này an toàn cho nhị phân.: This function is binary-safe.

Xem thêm

  • strstr () - Tìm lần xuất hiện đầu tiên của chuỗi
  • strrpos () - Tìm vị trí của lần xuất hiện cuối cùng của chuỗi con trong chuỗi

Matthewkastor tại Live Dot Com ¶

11 năm trước

";
echo substr(strrchr($path, "."), 1);
?>
1

sekati tại gmail dot com

16 năm trước

";
echo substr(strrchr($path, "."), 1);
?>
2

";
echo substr(strrchr($path, "."), 1);
?>
3

";
echo substr(strrchr($path, "."), 1);
?>
4

DCHRIS1 tại BigPond Dot Net Dot Au ¶

18 năm trước

";
echo substr(strrchr($path, "."), 1);
?>
5

";
echo substr(strrchr($path, "."), 1);
?>
6

";
echo substr(strrchr($path, "."), 1);
?>
7

";
echo substr(strrchr($path, "."), 1);
?>
8

";
echo substr(strrchr($path, "."), 1);
?>
9

";
echo substr(strrchr($path, "."), 1);
?>
4

không đọc được tại gmx dot net ¶

16 năm trước

strrchr()1

strrchr()2

strrchr()3

";
echo substr(strrchr($path, "."), 1);
?>
4

Primo Anderson do s? Tio ¶

17 năm trước

strrchr()5

strrchr()6

strrchr()7

strrchr()6

";
echo substr(strrchr($path, "."), 1);
?>
4

freakinunreal tại hotmail dot com

16 năm trước

FALSE0

FALSE1

FALSE2

FALSE3

FALSE4

FALSE5

";
echo substr(strrchr($path, "."), 1);
?>
4

Primo Anderson do s? Tio ¶

17 năm trước

FALSE7

FALSE2

FALSE9

strrchr()0

strrchr()1

strrchr()2

strrchr()3

";
echo substr(strrchr($path, "."), 1);
?>
4

freakinunreal tại hotmail dot com

17 năm trước

strrchr()5

strrchr()6

";
echo substr(strrchr($path, "."), 1);
?>
4

freakinunreal tại hotmail dot com

17 năm trước

strrchr()8

strrchr()9

strrchr()0

";
echo substr(strrchr($path, "."), 1);
?>
4

freakinunreal tại hotmail dot com

Marcokonopacki tại hotmail dot com

strrchr()2

strrchr()3

strrchr()4