Hướng dẫn which php function is used to find position of the last occurrence of substring inside another string mcq? - hàm php nào được sử dụng để tìm vị trí xuất hiện cuối cùng của chuỗi con bên trong một chuỗi mcq khác?

Strrpos () là một hàm được xây dựng của PHP được sử dụng để tìm vị trí của lần xuất hiện cuối cùng của một chuỗi con bên trong một chuỗi khác. Nó là một chức năng nhạy cảm trường hợp của PHP, có nghĩa là nó xử lý các ký tự chữ hoa và chữ thường khác nhau.case-sensitive function of PHP, which means it treats uppercase and lowercase characters differently.

Strrpos () tương tự như strripos (), cũng được sử dụng để tìm thấy sự xuất hiện cuối cùng của chuỗi con bên trong một chuỗi khác, nhưng strripos () là hàm không nhạy cảm trường hợp trong khi strrpos () là hàm nhạy cảm trường hợp. Các phiên bản Php 4+ hỗ trợ chức năng này.case-insensitive function whereas strrpos() is a case-sensitive function. PHP 4+ versions support this function.

Có một số chức năng liên quan của PHP tương tự như hàm strrpos ():

Các chức năng liên quan

  • Stripos () - Nó tìm thấy sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác. (Trường hợp không nhạy cảm)
  • strpos () - Nó tìm thấy sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác. (Trường hợp nhạy cảm)
  • Strripos () - Nó tìm thấy sự xuất hiện cuối cùng của một chuỗi bên trong một chuỗi khác. (Trường hợp không nhạy cảm)

Cú pháp

Cú pháp cho hàm sau Strrpos () sau đây là:

Tham số

Hàm strrpos () chấp nhận ba tham số trong đó hai tham số là bắt buộc, tức là, chuỗi chính và chuỗi tìm kiếm. Tham số thứ ba là tùy chọn, đó là $ bắt đầu, từ đó chúng tôi bắt đầu tìm kiếm chuỗi.

$ chuỗi (bắt buộc) - Đây là một tham số bắt buộc trong đó chúng tôi tìm kiếm sự xuất hiện của chuỗi tìm kiếm $. It is a mandatory parameter in which we search the occurrence of the $search string.

$ tìm kiếm (bắt buộc) - Đây cũng là một tham số bắt buộc chỉ định chuỗi sẽ được tìm kiếm. It is also a mandatory parameter which specifies the string which is to be searched.

$ start (tùy chọn) - Đây là tham số cuối cùng và tùy chọn của hàm này chỉ định rằng từ đâu để bắt đầu tìm kiếm. Tham số này có một giá trị số nguyên. It is the last and optional parameter of this function which specifies that from where to begin the search. This parameter has an integer value.

Trả về giá trị

Hàm strrpos () trả về vị trí của lần xuất hiện cuối cùng của một chuỗi con bên trong chuỗi khác. Nếu chuỗi không được tìm thấy, thì nó sẽ trả về sai.returns the position of the last occurrence of a substring inside another string. If the string is not found, then it will return FALSE.

Điều quan trọng cần lưu ý là vị trí chuỗi bắt đầu từ 0, không phải từ 1.

Thay đổi

  • Php 5.0 bao gồm một tham số mới $ bắt đầu trong hàm strrpos () xác định rằng từ đâu để bắt đầu tìm kiếm.
  • Sau PHP 5.0, chúng ta cũng có thể truyền một chuỗi trong tham số tìm kiếm $ thay vì chỉ truyền một ký tự duy nhất.

Ví dụ

Có một số ví dụ chi tiết để tìm hiểu chức năng của hàm strrpos (). Những ví dụ này sẽ cung cấp kiến ​​thức cơ bản về chức năng này.

ví dụ 1

Dưới đây là ví dụ cơ bản của strrpos ():

Output:

Đầu ra cho chương trình trên sẽ-

The last occurrence of the search string is found at position: 19

Ví dụ 2

Output:

Trong ví dụ trên này, lần xuất hiện cuối cùng của "L" là 16.

The last occurrence of the search string is found at position: 16

Ví dụ 3: nhạy cảm trường hợp Case-sensitive

Output:

Ví dụ này đã chứng minh rằng strrpos () là một hàm nhạy cảm trường hợp, vì nó đã xử lý "đến" và "đến" khác nhau. Đầu ra cho chương trình trên sẽ-

Search string is not found, so it returned: bool(false)

Ví dụ 4

Trong ví dụ này, chuỗi tìm kiếm không có sẵn trong chuỗi chính, vì vậy nó sẽ trả về giá trị boolean sai.FALSE.

Output:

Echo không đủ để hiển thị giá trị boolean, vì vậy chúng tôi sử dụng hàm var_dump () để in giá trị boolean đó sai.var_dump() function to print that Boolean value FALSE.

Search string is not found so it returned: bool(false)

Ví dụ 5

Dưới đây ví dụ chứa điều kiện IF-Else. Nếu chuỗi không được tìm thấy, nó sẽ cho thấy chuỗi tìm kiếm không được tìm thấy khác, nó sẽ hiển thị vị trí của lần xuất hiện cuối cùng của chuỗi tìm kiếm.

Output:

Sorry! cml is not found in the string
The following search string ome is found at position: 4

Ví dụ 6: Bằng cách sử dụng tham số độ dài By using length parameter

Output:

Trong ví dụ trên, "wel" có mặt trong chuỗi chính; Tuy nhiên, nó hiển thị đầu ra rằng "Chuỗi tìm kiếm không được tìm thấy." Đó là bởi vì việc tìm kiếm được bắt đầu từ vị trí thứ 7, nhưng "chào mừng" có sẵn ở vị trí thứ nhất.

Search string is not found.

Ví dụ 7

Output:

Trong ví dụ trên, strrpos () bắt đầu tìm kiếm từ vị trí thứ 4. Nó tìm thấy chuỗi tìm kiếm ở vị trí thứ 12.

ava is found at position 12


❮ Tham chiếu chuỗi PHP

Thí dụ

Tìm vị trí của lần xuất hiện đầu tiên của "PHP" bên trong chuỗi:

Hàm strpos () được sử dụng cho là gì?
echo strpos("I love php, I love php too!","php");
?>

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Hàm strpos () tìm thấy vị trí của lần xuất hiện đầu tiên của một chuỗi bên trong chuỗi khác.

Lưu ý: Hàm strpos () nhạy cảm trường hợp. The strpos() function is case-sensitive.

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

Các chức năng liên quan:

  • strrpos () - Tìm 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 (nhạy cảm trường hợp)
  • Stripos () - 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 (không nhạy cảm trường hợp)
  • Strripos () - Tìm 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 (không nhạy cảm trường hợp)

Cú pháp

strpos (chuỗi, tìm, bắt đầu)

Giá trị tham số

Tham sốSự mô tả
sợi dâyYêu cầu. Chỉ định chuỗi để tìm kiếm
tìm thấyYêu cầu. Chỉ định chuỗi để tìm
bắt đầuKhông bắt buộc. Chỉ định nơi để bắt đầu tìm kiếm. Nếu bắt đầu là một số âm, nó được tính từ cuối chuỗi.

Chi tiết kỹ thuật

Giá trị trở lại:Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác hoặc sai nếu không tìm thấy chuỗi. Lưu ý: Vị trí chuỗi bắt đầu ở 0, chứ không phải 1.Note: String positions start at 0, and not 1.
Phiên bản PHP:4+
Changelog:Php 7.1.0 - Tham số bắt đầu có thể là số âm

❮ Tham chiếu chuỗi PHP


Chức năng PHP nào được sử dụng để tìm vị trí của lần xuất hiện đầu tiên của một chuỗi con bên trong chuỗi khác?

Hàm strpos () tìm thấy vị trí của lần xuất hiện đầu tiên của một chuỗi bên trong chuỗi khác.strpos() function finds the position of the first occurrence of a string inside another string.

Hàm strpos () được sử dụng cho là gì?

Strpos trong PHP là một chức năng tích hợp.Việc sử dụng nó là tìm sự xuất hiện đầu tiên của một chuỗi con trong chuỗi hoặc một chuỗi bên trong chuỗi khác.Hàm trả về một giá trị số nguyên là chỉ mục của lần xuất hiện đầu tiên của chuỗi.to find the first occurrence of a substring in a string or a string inside another string. The function returns an integer value which is the index of the first occurrence of the string.

Việc sử dụng các hàm strlen () và strpos () trong PHP là gì?

Chức năng chuỗi PHP.

Làm cách nào để có được ký tự cuối cùng của một chuỗi trong PHP?

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.: The substr() is a built-in function in PHP that is used to extract a part of string. Example: For example, if the string is “Akshit loves GeeksForGeeks”. The last character of the string is “s”.