Hoe de PHP-strrpos()-functie te gebruiken

Hoe De Php Strrpos Functie Te Gebruiken



PHP is een scripttaal die wordt gebruikt om aangepaste webpagina's te maken en biedt een verscheidenheid aan ingebouwde functies om strings en arrays te manipuleren. Een van die functies is de strpos() functie, die helpt bij het vinden van het laatste exemplaar van een specifieke subtekenreeks binnen een tekenreeks. De functie kan nuttig zijn in verschillende scenario's, van gegevensvalidatie tot het ontleden van tekst. Dit artikel gaat in op het gebruik van de strpos() functie in PHP, samen met enkele praktische voorbeelden.

PHP strrpos() Functie

De strpos() functie in PHP wordt gebruikt om het bestaan ​​van de substring in de gegeven string vanaf de laatste te lokaliseren. Als de subtekenreeks aanwezig is in de opgegeven tekenreeks, retourneert deze functie de integerwaarde als de positie van de subtekenreeks en als de subtekenreeks niet aanwezig is, retourneert deze methode vals. , Deze functie accepteert de twee verplichte parameters en één is optioneel. Het formaat om deze functie in PHP te gebruiken wordt hieronder gegeven:

strpo's ( $tekenreeks , $zoeken , $ beginnen )

Hier $tekenreeks specificeert de string om te zoeken, de $zoeken parameter is de string die je nodig hebt om en te vinden $ beginnen is de optionele parameter om de positie op te geven waar de zoekopdracht moet beginnen.







Opmerking: In de context van een tekenreeks is de laatste keer dat een subtekenreeks voorkomt de positie van de subtekenreeks in de tekenreeks, gerekend vanaf het begin van de tekenreeks, waar de subtekenreeks voor het laatst verschijnt.



voorbeeld 1

Beschouw de volgende eenvoudige voorbeeldcode van strpos() de positie van de subtekenreeks :





$str = 'Hallo Linux' ;

$last_pos = strpo's ( $str , 'N' ) ;

echo $last_pos ;

?>





Voorbeeld 2

De strpos() De functie zoekt ook naar een volledige tekenreeks, zolang de tekenreeks waarnaar u zoekt zich binnen de grotere tekenreeks bevindt waarin u zoekt.

Bijvoorbeeld:





$tekenreeks = 'Welkom bij Linuxhint.' ;

$zoeken = 'Linux' ;

$positie = strpo's ( $tekenreeks , $zoeken ) ;

echo $positie ;

?>

Voorbeeld 3

De strpos() functie is hoofdlettergevoelig, het zal de kom en KOM anders, dus als je zoekt op de KOMEN in de $tekenreeks de fout wordt weergegeven op uw console.



$tekenreeks = 'Welkom bij mijn blogs' ;

$zoeken = 'KOMEN' ;

$res1 = strpo's ( $tekenreeks , $zoeken ) ;

echo $res1 . ' ' ;

echo 'Zoekreeks is niet gevonden, dus is geretourneerd: ' ;

var_dump ( $res1 ) ;

?>

Het komt erop neer

De strpos() functie in PHP is handig voor het vinden van het laatste bestaan ​​van de substring in de string. Het is handig wanneer we de substring moeten vinden die aan het einde van de string aanwezig is. We hebben het gebruik van de strpos() functie met voorbeelden in het bovenstaande gedeelte van de gids. PHP-ontwikkelaars kunnen betere apps ontwikkelen door deze functie te begrijpen en te gebruiken.