PHP strrpos() İşlevi Nasıl Kullanılır?

Php Strrpos Islevi Nasil Kullanilir



PHP, özelleştirilmiş web sayfaları oluşturmak için kullanılan ve dizeleri ve dizileri işlemek için çeşitli yerleşik işlevler sunan bir betik dilidir. Böyle bir işlev, strrpos() bir dizge içindeki belirli bir alt dizginin son geçtiği yeri bulmaya yardımcı olan işlev. İşlev, veri doğrulamadan metin ayrıştırmaya kadar çeşitli senaryolarda yararlı olabilir. Bu makale, strrpos() bazı pratik örneklerle birlikte PHP'de işlev.

PHP strrpos() İşlev

bu strrpos() PHP'deki işlev, verilen dizgede en sondan itibaren alt dizginin varlığını bulmak için kullanılır. Alt dize, sağlanan dizgede mevcutsa, bu işlev, alt dizenin konumu olarak tamsayı değerini döndürür ve alt dize yoksa, bu yöntem döndürür YANLIŞ. , Bu işlev iki zorunlu parametreyi kabul eder ve biri isteğe bağlıdır. PHP'de bu işlevi kullanma biçimi aşağıda verilmiştir:

strrpos ( $dize , $arama , $ başlangıç )

Burada $dize aranacak dizeyi belirtir, $arama parametre, bulmanız gereken dizedir ve $ başlangıç aramaya başlamak için konumu belirtmek için isteğe bağlı parametredir.







Not: Bir dizge bağlamında, bir alt dizginin son oluşumu, alt dizginin son kez göründüğü dizgenin başından itibaren sayılan dizgedeki alt dizginin konumudur.



örnek 1

Aşağıdaki basit örnek kodu göz önünde bulundurun strrpos() alt dizenin konumu :





$str = 'Merhaba Linux' ;

$last_pos = strrpos ( $str , 'N' ) ;

Eko $last_pos ;

?>





Örnek 2

bu strrpos() işlev ayrıca, aradığınız dizi aradığınız daha büyük dizi içinde yer aldığı sürece tam diziyi de arayacaktır.

Örneğin:





$dize = 'Linuxhint'e hoş geldiniz.' ;

$arama = 'Linux' ;

$ pozisyonu = strrpos ( $dize , $arama ) ;

Eko $ pozisyonu ;

?>

Örnek 3

bu strrpos() işlev büyük/küçük harfe duyarlıdır, gel ve GEL farklı şekilde, bu nedenle GELMEK içinde $dize hata konsolunuzda görüntülenecektir.



$dize = 'Bloglarıma Hoş Geldiniz' ;

$arama = 'GELMEK' ;

$res1 = strrpos ( $dize , $arama ) ;

Eko $res1 . ' ' ;

Eko 'Arama dizesi bulunamadı, bu yüzden şunu döndürdü: ' ;

var_dump ( $res1 ) ;

?>

Sonuç olarak

bu strrpos() PHP'deki işlev, dizedeki alt dizenin son varlığını bulmak için kullanışlıdır. Dizinin sonunda bulunan alt diziyi bulmamız gerektiğinde kullanışlıdır. kullanımını tartıştık. strrpos() kılavuzun yukarıdaki bölümünde örneklerle işlev. PHP geliştiricileri, bu işlevi anlayarak ve kullanarak daha iyi uygulamalar geliştirebilir.