06/04/2021, 14:46
Hàm strrpos() trong PHP - PHP Function
Code $str = 'this is my string'; if (strrpos($str, "is") == false) { echo "chuỗi 'is' không tồn tại trong chuỗi nguồn!<br />"; }else{ echo strrpos($str, "is"). "<br />"; } if (strrpos($str, "Is") == false) { echo "chuỗi 'Is' không tồn tại trong chuỗi ...
Hàm strrpos() sẽ chỉ ra vị trí xuất hiện cuối cùng của chuỗi con nào đó trong chuỗi phân biệt chữ hoa chữ thường. Hàm trả về số nguyên là vị trí xuất hiện cuối cùng của chuỗi con.
Cú pháp
Cú pháp: strrpos( $str, $substr, $position);
Trong đó:
$strlà chuỗi gốc.$substrlà chuỗi con cần tìm kiếm vị trí.$positionlà vị trí bắt đầu tìm kiếm, có nghĩa là hàmstrpos()sẽ bỏ qua các kí tự trước vị trí$positiontrong chuỗi nguồn.
Ví dụ
Code
$str = 'this is my string';
if (strrpos($str, "is") == false) {
echo "chuỗi 'is' không tồn tại trong chuỗi nguồn!<br />";
}else{
echo strrpos($str, "is"). "<br />";
}
if (strrpos($str, "Is") == false) {
echo "chuỗi 'Is' không tồn tại trong chuỗi nguồn!<br />";
}else{
echo strrpos($str, "Is"). "<br />";
}
Kết quả
5 chuỗi 'Is' không tồn tại trong chuỗi nguồn!
Code
$str = 'this is my string';
if (strrpos($str, "is", 7) == false) {
echo "chuỗi 'is' không tồn tại trong chuỗi nguồn!<br />";
}else{
echo strrpos($str, "is", 7). "<br />";
}
Kết quả
chuỗi 'is' không tồn tại trong chuỗi nguồn!
Do vị trí bắt đầu tìm kiếm là 7, nên chuỗi "is" không tồn tại và hàm trả về FALSE.
Tham khảo: php.net
Nguồn: Zaidap.com.net