Sådan bruges PHP strrpos()-funktionen

Sadan Bruges Php Strrpos Funktionen



PHP er et scriptsprog, der bruges til at skabe tilpassede websider og tilbyder en række indbyggede funktioner til at manipulere strenge og arrays. En sådan funktion er strrpos() funktion, som hjælper med at finde den sidste forekomst af en specifik understreng i en streng. Funktionen kan være nyttig i en række forskellige scenarier, fra datavalidering til parsing af tekst. Denne artikel vil udforske brugen af strrpos() funktion i PHP, sammen med nogle praktiske eksempler.

PHP strrpos() Funktion

Det strrpos() funktion i PHP bruges til at lokalisere eksistensen af ​​understrengen i den givne streng fra den sidste. Hvis understrengen er til stede i den angivne streng, returnerer denne funktion heltalsværdien som positionen af ​​understrengen, og hvis understrengen ikke er til stede, returnerer denne metode falsk. , Denne funktion accepterer de to obligatoriske parametre, og den ene er valgfri. Formatet til at bruge denne funktion i PHP er angivet nedenfor:

strrpos ( $streng , $søgning , $start )

Her $streng angiver strengen, der skal søges, den $søgning parameter er den streng, du skal finde og $start er den valgfri parameter til at angive positionen for at begynde søgningen.







Bemærk: I sammenhæng med en streng er den sidste forekomst af en understreng understrengens position i strengen, tællet fra begyndelsen af ​​strengen, hvor understrengen vises for sidste gang.



Eksempel 1

Overvej følgende enkle eksempelkode på strrpos() understrengens position :





$str = 'Hej Linux' ;

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

ekko $last_pos ;

?>





Eksempel 2

Det strrpos() funktionen vil også søge efter en hel streng, så længe den streng, du søger efter, er indeholdt i den større streng, du søger i.

For eksempel:





$streng = 'Velkommen til Linuxhint.' ;

$søgning = 'Linux' ;

$position = strrpos ( $streng , $søgning ) ;

ekko $position ;

?>

Eksempel 3

Det strrpos() funktionen er case-sensitive, vil den behandle kom og KOM anderledes, så hvis du søger på KOMME i $streng fejlen vil blive vist på din konsol.



$streng = 'Velkommen til mine blogs' ;

$søgning = 'KOMME' ;

$res1 = strrpos ( $streng , $søgning ) ;

ekko $res1 . ' ' ;

ekko 'Søgestrengen blev ikke fundet, så den returnerede:' ;

var_dump ( $res1 ) ;

?>

Bundlinie

Det strrpos() funktion i PHP er nyttig til at finde den sidste eksistens af understrengen i strengen. Det er nyttigt, når vi skal finde den understreng, der er til stede i slutningen af ​​strengen. Vi har diskuteret brugen af strrpos() funktion med eksempler i ovenstående afsnit af vejledningen. PHP-udviklere kan udvikle bedre apps ved at forstå og bruge denne funktion.